【问题标题】:VSIX Project Templates targeting Visual Studio 2010 and 2012面向 Visual Studio 2010 和 2012 的 VSIX 项目模板
【发布时间】:2013-01-14 18:40:38
【问题描述】:

我正在创建一些 Visual Studio 项目模板,并将它们包装在 VSIX 中,以便最终上传到 Visual Studio 库。我希望一个 VSIX 支持在 Visual Studio 2010 和 Visual Studio 2012 上安装模板。

我想做的是针对我的一些项目模板 (.vstemplate),以便它们仅安装在特定版本的 Visual Studio 上。例如,如果我有 VS2010.vstemplate 和 VS2012.vstemplate,当我在 VS 2012 上运行 VSIX 时,我不希望 VS2010 项目模板安装并在模板列表中可用。

这可以通过单个 VSIX 实现吗?

【问题讨论】:

  • 我也在尝试一个。如果您找到任何程序或指导,请告诉我
  • 你得到任何结果了吗?我需要为 vs2012 及更高版本部署新模板。

标签: visual-studio vsix visual-studio-templates


【解决方案1】:

对于不同版本的 Visual Studio,您需要不同的模板似乎有点奇怪,但您可以创建一个 IWizard 实现和一个包含两个模板但不定义任何 @987654323 的单个 multi-project template @。当向导运行时,您可以检测 VS 的版本并使用AddFromTemplate 方法为正确的 VSTemplate 创建项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    相关资源
    最近更新 更多