VSIX Project
を参照する (Visual Studio Extensibility を使用して) を作成しましたC# Project Template
。次のようになります。
<TemplateData>
<Name>...</Name>
<Description>...</Description>
<Icon>...</Icon>
<ProjectType>Web</ProjectType>
<ProjectSubType>CSharp</ProjectSubType>
<TemplateGroupID>Web</TemplateGroupID>
<DefaultName>WebApplication</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="My Web Application">
Projects\WebApplication\ProjectTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="My Windows Library">
Projects\Library\ProjectTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
すべてが期待どおりに機能しますが、myProject Template
は常にVisual C#
Visual StudioNew Project
フォームの既定のルート カテゴリに表示されます。
の中に入れたいと思いWeb category
ます。
ノート:
<ProjectType>CSharp</ProjectType>
<ProjectSubType>Web</ProjectSubType>
=> テンプレートはデフォルトのルート カテゴリに表示されますが、
<ProjectType>Web</ProjectType>
<ProjectSubType>CSharp</ProjectSubType>
=> テンプレートが表示されません!