【问题标题】:How to create a project template node outside Visual C# Project Type Node?如何在 Visual C# 项目类型节点之外创建项目模板节点?
【发布时间】:2012-06-23 15:06:15
【问题描述】:

如果我愿意,请使用 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# 项目类型节点之外。

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

【问题讨论】:

    标签: visual-studio-2010 sdk vsix


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-11-02
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 2018-01-13
      • 1970-01-01
      • 2017-04-27
      • 2021-01-07
      • 2021-11-07
      相关资源
      最近更新 更多