Visual Studio 模板 - 添加到自定义组

Visual Studio Template - Adding to Custom Group

我创建了一个作为扩展 (VSIX) 提供的 Visual Studio 模板。我用过 Visual Studio 2015 - Enterprise.

在 Visual Studio 中,当我转到 'New Project' 时,我的自定义模板是 'Visual C#' 节点的子节点。但我想在自定义组中托管模板,结构为 Visual C# \ MyTemplateGroup \ ...

我正在努力让它发挥作用。我试过在 vstemplate 中设置,但是失败了。

我取得的唯一成功实际上是解压缩 VSIX 文件并将项目子文件夹从 1033 更改为 'MyTemplateGroup' 但老实说,这有点麻烦。

谢谢

  1. Select 与解决方案资源管理器中的模板对应的 .vstemplate 文件。
  2. 在属性 window 中,设置 Category 属性.

如果包含模板的项目是可扩展性项目(项目类型 guid 82b43b9b-a64c-4715-b499-d71e9ca2bd60),则此 属性 可用。

如果您检查 csproj 中的 .vstemplate 文件,您会注意到将添加一个名为 OutputSubPath 的元素,如本例所示:

  <ItemGroup>
    <VSTemplate Include="Module.vstemplate">
      <SubType>Designer</SubType>
      <OutputSubPath>ELEVATION</OutputSubPath>
    </VSTemplate>
  </ItemGroup>