我创建了一个Visual Studio模板,它作为扩展(VSIX)提供。我使用过Visual Studio 2015 - Enterprise。
在Visual Studio中,当我转到“新建项目”时,我的自定义模板是“Visual C#”节点的子项。但我想在自定义组中托管模板,结构将是Visual C#\ MyTemplateGroup \ ...
我正在努力让这个工作。我已经尝试在vstemplate中设置,但是失败了。
我唯一的成功实际上是解压缩VSIX文件并将项目子文件夹从1033更改为'MyTemplateGroup'但说实话,这有点像黑客。
由于
答案 0 :(得分:2)
Category
属性。如果包含模板的项目是可扩展性项目(项目类型为guid 82b43b9b-a64c-4715-b499-d71e9ca2bd60),则此属性可用。
如果检查csproj中的.vstemplate文件,您会注意到将添加一个名为OutputSubPath
的元素,如下例所示:
<ItemGroup>
<VSTemplate Include="Module.vstemplate">
<SubType>Designer</SubType>
<OutputSubPath>ELEVATION</OutputSubPath>
</VSTemplate>
</ItemGroup>