我正在生成 .net 核心作为输出项目,但在 vsix 向导中它显示了误导用户的 .net 框架下拉列表。如何隐藏此下拉列表?我们是否需要在下面的 vsTemplate 中添加任何属性/设置?我的 VsTemplate 如下所示。
VS 模板 => 模板数据代码如下所示,
<?xml version="1.0" encoding="utf-8"?>
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:sdk="http://schemas.microsoft.com/developer/vstemplate-sdkextension/2010">
<TemplateData>
<Name>Project Toolkit</Name>
<ProjectType>CSharp</ProjectType>
<LanguageTag>csharp</LanguageTag>
<SortOrder>1000</SortOrder>
<TemplateID>ddfd85f1-6ec9-4703-8b0c-19262fe6420c</TemplateID>
<CreateNewFolder>true</CreateNewFolder>
<DefaultName>MyTemplate</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
</TemplateData>
<TemplateContent>
<Project TargetFileName="MyEmpty.csproj" File="MyEmpty.csproj" ReplaceParameters="true">
<Folder Name=".publish" TargetFolderName=".publish">
<ProjectItem ReplaceParameters="false" TargetFileName="color.png">color.png</ProjectItem>
<ProjectItem ReplaceParameters="false" TargetFileName="outline.png">outline.png</ProjectItem>
<ProjectItem ReplaceParameters="false" TargetFileName="development.json">development.json</ProjectItem>
<ProjectItem ReplaceParameters="false" TargetFileName="production.json">production.json</ProjectItem>
<ProjectItem ReplaceParameters="false" TargetFileName="README.md">README.md</ProjectItem>
<ProjectItem ReplaceParameters="false" TargetFileName="manifestFormat.json">manifestFormat.json</ProjectItem>
</Folder>
</Project>
</TemplateContent>
<WizardExtension>
<Assembly>MyWizard, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=f494b956b37a2c3b</Assembly>
<FullClassName>Me.WizardImplementation</FullClassName>
</WizardExtension>
</VSTemplate>