簡體   English   中英

面向Visual Studio 2010和2012的VSIX項目模板

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM