为Visual Studio项目模板的ProjectType定义多个值以支持多种项目类型

时间:2019-12-20 04:00:30

标签: visual-studio visual-studio-2019

我已经创建了一个自定义项目模板。 ProjectType是CSharp,当我将新项目添加到类库而不是ASP.NET Core项目中时,可以选择它。

如果可以支持多种项目类型,我发现的所有文档都没有涵盖。

MyTemplate.vstemplate

<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Item">
  <TemplateData>
    <DefaultName>LC Class and Interface.cs</DefaultName>
    <Name>LC Class and Interface</Name>
    <Description>Default Class that derives from Interface</Description>
    <ProjectType>CSharp</ProjectType>
    <SortOrder>10</SortOrder>
    <Icon>__TemplateIcon.png</Icon>
    <PreviewImage>__PreviewImage.jpg</PreviewImage>
  </TemplateData>
  <TemplateContent>
    <References />
    <ProjectItem SubType="CSharp" TargetFileName="$fileinputname$.cs" ReplaceParameters="true">Class.cs</ProjectItem>
  </TemplateContent>
</VSTemplate>

0 个答案:

没有答案