Visual Studio Template - 添加到自定义组



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

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

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

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

谢谢

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新