7

我創建了通過VSIX擴展安裝項目模板。這工作正常,但它只顯示在Visual C#類別中。我很難找出如何讓它出現在Visual C#> Web類別中。如何創建一個顯示在Web類別中的Visual Studio項目模板?

我已經嘗試了ProjectTypeProjectSubType文檔以下,但是當我指定ProjectType=WebProjectSubType=CSharp,它不會顯示在所有。

望着在ProjectTemplatesCache文件夾中的文件.vstemplate,我看到有ProjectType=CSharpProjectSubType=Web項目模板的例子,但對我來說,只有使它根的Visual C#類露面。不會在Visual C#> Web中顯示。

任何想法?

回答

8

爲此,創建自定義項目模板創建一個新的文件夾,讓我們說這是:

c:\VS\Templates\Item

現在在VS去Tools - >Options - >Projects and SolutionsUser item templates location:選項上設置的文件夾,點擊確定。

你會發現,c:\VS\Templates\Item文件夾內的一些文件夾將被創建。你所要做的是創建一個已經自動創建Visual C#文件夾內的一個新文件夾Web,因此你必須:

c:\VS\Templates\Item\Visual C#\Web

放棄與項模板那裏,將項目的zip文件當您創建新項目時,顯示在Web類別下。您可以只用Visual C#文件夾(或與此有關的任何其他類別的文​​件夾)下創建新文件夾中創建其他類別的爲好。

祝你好運。

+1

當模板使用VSIX打包應該怎樣做? – 2016-07-26 12:26:20

相關問題