7

私は、VSIX拡張を介してインストールされたプロジェクトテンプレートを作成しました。これはうまくいきますが、Visual C#カテゴリにのみ表示されます。私はそれをVisual C#> Webカテゴリに表示する方法を考え出すのに苦労しています。Webカテゴリに表示されるVisual Studioプロジェクトテンプレートを作成するにはどうすればよいですか?

私はProjectTypeProjectSubTypeのドキュメント、次の試してみましたが、私はProjectType=WebProjectSubType=CSharpを指定すると、それがすべて表示されません。 ProjectTemplatesCacheフォルダ内の.vstemplateのファイルを見てみると

は、私がProjectType=CSharpProjectSubType=Webを持っているプロジェクトテンプレートの例を参照してください、しかし、私のためだけではルートのVisual C#のカテゴリに表示させていること。 Visual C#> Webに表示されません。

アイデア? - >Options - >Projects and Solutionsと上記のフォルダにUser item templates location:オプションを設定

c:\VS\Templates\Item

は今VS上Toolsに行く:

答えて

8

のは、それはだとしましょう、カスタムアイテムテンプレート用の新しいフォルダを作成し、これを行ってください、OKを押します。

c:\VS\Templates\Itemフォルダ内にいくつかのフォルダが作成されます。あなたがしなければならないことは、したがって、あなたが持っているだろう、自動的に作成されたVisual C#フォルダ内に新しいWebフォルダを作成することです:

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

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

幸運。

+1

VSIXを使用してテンプレートをパッケージ化する場合はどうすればよいですか? –

関連する問題