如何在Visual C#项目类型节点之外创建项目模板节点?

时间:2012-06-21 11:28:54

标签: visual-studio-2010 sdk vsix

如果我这样做,则使用VSIX项目

<VSTemplate Include="ProjectTemplate1.vstemplate">

    <OutputSubPath>Sample Test Project</OutputSubPath>

</VSTemplate>

位置是   \ bin \ Debug \ ProjectTemplates \ CSharp \ Sample Test Project \ 1033 \ ProjectTemplate1.zip

这将在VS Installed Templates中的Visual C#Template中创建项目模板。但是,我不希望将Visual C#作为我的项目类型节点。它应该在Visual C#项目类型节点之外。

我怎样才能做到这一点?我需要做出哪些改变以及如何改变?请帮忙

1 个答案:

答案 0 :(得分:0)

根据http://blogs.msdn.com/b/visualstudio/archive/2010/03/04/creating-and-sharing-project-item-templates.aspx

  

.vstemplate文件根节点中的“Type”属性。项目模板位于“ProjectTemplates”下。项目模板位于“ItemTemplates”下。

     

路径的“语言”部分(在我们的示例中为“CSharp”)由.vstemplate文件中的节点确定。

因此,您似乎需要创建从不同类型的项目创建项目模板,或者在您正在创建的项目中编辑项目模板类型。