![](/img/trans.png)
[英]Multi Project / Solution Templates for Visual Studio 2012 with VSIX Installer and Nuget Packages
[英]VSIX Project Templates targeting Visual Studio 2010 and 2012
我正在創建一些Visual Studio項目模板,並將它們包裝在VSIX中,以便最終上傳到Visual Studio庫。 我希望一個VSIX支持在Visual Studio 2010和Visual Studio 2012上安裝模板。
我想要做的是定位我的一些項目模板(.vstemplate),以便它們只安裝在特定版本的Visual Studio上。 例如,如果我有VS2010.vstemplate和VS2012.vstemplate,當我在VS 2012上運行VSIX時,我不希望安裝VS2010項目模板並在模板列表中可用。
單個VSIX可以實現嗎?
對於不同版本的Visual Studio,您需要不同的模板似乎有點奇怪,但您可以創建一個IWizard
實現和一個包含兩個模板但不定義任何ProjectTemplateLink Element
多項目模板 。 向導運行時,您可以檢測VS的版本並使用AddFromTemplate
方法為正確的VSTemplate創建項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.