Visual studio 如何创建显示在Web类别中的Visual Studio项目模板?
我创建了一个通过VSIX扩展安装的项目模板。这很好,但它只出现在Visual C类别中。我很难弄清楚如何让它出现在Visual C#>Web类别中 我尝试了遵循Visual studio 如何创建显示在Web类别中的Visual Studio项目模板?,visual-studio,visual-studio-2012,project-template,visual-studio-templates,Visual Studio,Visual Studio 2012,Project Template,Visual Studio Templates,我创建了一个通过VSIX扩展安装的项目模板。这很好,但它只出现在Visual C类别中。我很难弄清楚如何让它出现在Visual C#>Web类别中 我尝试了遵循ProjectType和ProjectSubType的文档,但是当我指定ProjectType=Web和ProjectSubType=CSharp时,它根本没有显示出来 查看ProjectTemplatesCache文件夹中的.vstemplate文件,我看到了具有ProjectType=CSharp和ProjectSubType=Web
ProjectType
和ProjectSubType
的文档,但是当我指定ProjectType=Web
和ProjectSubType=CSharp
时,它根本没有显示出来
查看ProjectTemplatesCache
文件夹中的.vstemplate
文件,我看到了具有ProjectType=CSharp
和ProjectSubType=Web
的项目模板示例,但对我来说,这只会使其显示在根Visual C类别中。不会显示在Visual C#>Web中
有什么想法吗?为此,为自定义项目模板创建一个新文件夹,比如:
c:\VS\Templates\Item
现在VS转到工具
->选项
->项目和解决方案
并将用户项模板位置:
选项设置到上面的文件夹,点击OK
您会注意到,在c:\VS\Templates\Item
文件夹中,将创建一些文件夹。您需要做的是在自动创建的visualc#
文件夹中创建一个新的Web
文件夹,因此您将拥有:
c:\VS\Templates\Item\visualc\Web
将带有项目模板的zip文件放在那里,当您创建新项目时,项目将显示在Web
类别下。您也可以通过在visualc#
文件夹(或任何其他类别文件夹)下创建新文件夹来创建其他类别
祝你好运。使用VSIX打包模板时应该做什么?@Dheeraj V.S.:在VSIX项目中,在ProjectTemplates或ItemTemplates文件夹下创建一个子文件夹,然后将模板放在那里。子文件夹名称将是类别名称。