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

时间:2016-02-05 09:27:18

标签: visual-studio-2015 vsix visual-studio-templates

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

在Visual Studio中,当我转到“新建项目”时,我的自定义模板是“Visual C#”节点的子项。但我想在自定义组中托管模板,结构将是Visual C#\ MyTemplateGroup \ ...

我正在努力让这个工作。我已经尝试在vstemplate中设置,但是失败了。

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

由于

1 个答案:

答案 0 :(得分:2)

  1. 在解决方案资源管理器中选择与您的模板对应的.vstemplate文件。
  2. 在属性窗口中,设置Category属性。
  3. 如果包含模板的项目是可扩展性项目(项目类型为guid 82b43b9b-a64c-4715-b499-d71e9ca2bd60),则此属性可用。

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

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