8

VSIX拡張機能を介してインストールされるプロジェクトテンプレートを作成しました。これは正常に機能していますが、Visual C#カテゴリにのみ表示されます。Visual C#>Webカテゴリに表示する方法を理解するのに多くの問題があります。

とのドキュメントに従ってみましたが、ProjectTypeProjectSubTypeを指定するProjectType=WebProjectSubType=CSharpまったく表示されません。

.vstemplateフォルダー内のファイルを見るとProjectTemplatesCache、とを含むプロジェクトテンプレートの例が表示されますが、私にとっては、ルートのVisual C#カテゴリにのみ表示されます。Visual C#>Webには表示されません。ProjectType=CSharpProjectSubType=Web

何か案は?

4

1 に答える 1

9

これを行い、カスタムアイテムテンプレート用の新しいフォルダを作成します。たとえば、次のようになります。

c:\VS\Templates\Item

VSでTools-> Options->に移動し、オプションを上のフォルダにProjects and Solutions設定して、 [OK]をクリックします。User item templates location:

c:\VS\Templates\Itemフォルダ内にいくつかのフォルダが作成されることに気付くでしょう。Web自動的に作成されたフォルダ内に新しいフォルダを作成する必要があるため、次のVisual C#ようになります。

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

アイテムテンプレートを含むzipファイルをそこにドロップすると、Web新しいアイテムを作成するときにアイテムがカテゴリの下に表示されます。Visual C#フォルダ(またはその他のカテゴリフォルダ)の下に新しいフォルダを作成するだけで、他のカテゴリを作成することもできます。

幸運を。

于 2013-04-18T13:37:28.793 に答える