2017-09-20 9 views
0

C#で書かれたカスタムVisual Studioテンプレートを他のカスタムカテゴリ(「Visual C#」ではなく)に配置する方法はありますか?Visual Studioテンプレート:カスタムテンプレートカテゴリ

Visual Studioは、カスタムテンプレートカテゴリを作成することができますが、それはで書かれた言語のカテゴリテンプレートの下に作成されます:要素を持っている.vstemplateファイルで

https://www.codeproject.com/KB/Tools-IDE/847664/AddNewItemTemplateInCategory.png

答えて

1

。新しいアイテムの追加ダイアログボックスの指定されたグループの下に表示されるようにアイテムテンプレートを分類するために使用されました。

Text Value of ProjectTypeの説明によると、CSharp、VisualBasic、Webのみがサポートされています。

この値はテンプレートが作成するプロジェクトの種類を指定し、 は、次の値の1が含まれている必要があります。

CSHARP:テンプレートは、Visual C#プロジェクトまたは アイテムを作成することを指定します。

VisualBasic:テンプレートでVisual Basic プロジェクトまたはアイテムを作成することを指定します。

ウェブ:テンプレートでWebプロジェクトまたはアイテムを作成することを指定します。 ProjectType要素にこの値が含まれている場合は、プロジェクト またはitemの言語がProjectSubType要素で定義されています(Visual Studio テンプレート)。

+0

お返事ありがとうございます。悲しいことに。私はWix Toolsetと.Net Coreが独自のものを導入して以来、独自のベースカテゴリを作ることが可能だと考えました。 – Alex

+0

[新しい項目の追加]ダイアログボックスでは、すべての項目が[C#項目]タブに一覧表示されます。しかし、[新規プロジェクト]ダイアログボックスでは、C#項目ではない独自のカスタムカテゴリを設定できます。新しいプロジェクトのカテゴリには、インストールされたカスタムテンプレートの場所に存在するディレクトリ構造が反映されます。これらのディレクトリ構造を変更して、意味のある方法でテンプレートを整理できます。 タグの値をvstemplateファイルのカテゴリパスとして変更することができます。下記を参照してください。https://msdn.microsoft.com/en-us/library/y3kkate1.aspx#Anchor_1 –

関連する問題