相关疑难解决方法(0)

应该使用哪些设置来获取使用.NET Core项目的自定义ItemTemplates?

我有一个Visual Studio 2017项目模板扩展,目前正在使用ASP.NET项目.它有以下.vstemplate:

<VSTemplate Version="3.0.0" Type="Item" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:sdk="http://schemas.microsoft.com/developer/vstemplate-sdkextension/2010">
  <TemplateData>
    <Name>Angular Component</Name>
    <Description>Files for an Angular component</Description>
    <RequiredFrameworkVersion>4.5</RequiredFrameworkVersion>
    <Icon>AngularComponentTemplate.ico</Icon>
    <ProjectType>CSharp</ProjectType>
    <ProjectSubType>Web</ProjectSubType>
    <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
  </TemplateData>
  <TemplateContent>
    <ProjectItem ReplaceParameters="true" TargetFileName="$fileinputname$.component.html">base.component.html</ProjectItem>
    <ProjectItem ReplaceParameters="true" TargetFileName="$fileinputname$.component.ts">base.component.ts</ProjectItem>
  </TemplateContent>
</VSTemplate>
Run Code Online (Sandbox Code Playgroud)

另外,引用它的VSIX文件具有

的ItemTemplate\CSHARP\WEB

设置为项目的"VSIX子路径"属性.

但是,我不能让这个模板出现在ASP.NET Core项目中.我尝试在vstemplate中使用它:

<ProjectType>DNX</ProjectType>
<TemplateGroupID>SharedDotNetAndDotNetWeb</TemplateGroupID>
Run Code Online (Sandbox Code Playgroud)

(来自/sf/answers/2698074431/)但它没有用.在Visual Stuido 2017的发布版本中,如何让项目模板出现在.NET核心项目中?

vsix asp.net-core visual-studio-2017

8
推荐指数
1
解决办法
3471
查看次数

标签 统计

asp.net-core ×1

visual-studio-2017 ×1

vsix ×1