C#で書かれたカスタムVisual Studioテンプレートを他のカスタムカテゴリ(「Visual C#」ではなく)に配置する方法はありますか?Visual Studioテンプレート:カスタムテンプレートカテゴリ
Visual Studioは、カスタムテンプレートカテゴリを作成することができますが、それはで書かれた言語のカテゴリテンプレートの下に作成されます:要素を持っている.vstemplateファイルで
C#で書かれたカスタムVisual Studioテンプレートを他のカスタムカテゴリ(「Visual C#」ではなく)に配置する方法はありますか?Visual Studioテンプレート:カスタムテンプレートカテゴリ
Visual Studioは、カスタムテンプレートカテゴリを作成することができますが、それはで書かれた言語のカテゴリテンプレートの下に作成されます:要素を持っている.vstemplateファイルで
。新しいアイテムの追加ダイアログボックスの指定されたグループの下に表示されるようにアイテムテンプレートを分類するために使用されました。
Text Value of ProjectTypeの説明によると、CSharp、VisualBasic、Webのみがサポートされています。
この値はテンプレートが作成するプロジェクトの種類を指定し、 は、次の値の1が含まれている必要があります。
CSHARP:テンプレートは、Visual C#プロジェクトまたは アイテムを作成することを指定します。
VisualBasic:テンプレートでVisual Basic プロジェクトまたはアイテムを作成することを指定します。
ウェブ:テンプレートでWebプロジェクトまたはアイテムを作成することを指定します。 ProjectType要素にこの値が含まれている場合は、プロジェクト またはitemの言語がProjectSubType要素で定義されています(Visual Studio テンプレート)。
お返事ありがとうございます。悲しいことに。私はWix Toolsetと.Net Coreが独自のものを導入して以来、独自のベースカテゴリを作ることが可能だと考えました。 – Alex
[新しい項目の追加]ダイアログボックスでは、すべての項目が[C#項目]タブに一覧表示されます。しかし、[新規プロジェクト]ダイアログボックスでは、C#項目ではない独自のカスタムカテゴリを設定できます。新しいプロジェクトのカテゴリには、インストールされたカスタムテンプレートの場所に存在するディレクトリ構造が反映されます。これらのディレクトリ構造を変更して、意味のある方法でテンプレートを整理できます。タグの値をvstemplateファイルのカテゴリパスとして変更することができます。下記を参照してください。https://msdn.microsoft.com/en-us/library/y3kkate1.aspx#Anchor_1 –