I have been trying to set up project type (and also project subtype) of project template and package it in .VSIX. In particular, problem is setting ProjectType to Web and ProjectSubType to CSharp (as explained on MSDN) which makes 'New Project' not showing
my template anywhere. Setting only ProjectType to CSharp works properly.
Fragment of my 'MyTemplate.vstemplate' looks like this:
<TemplateData><Name>My MVC Web Application</Name><Description><No description available></Description><ProjectType>CSharp</ProjectType><ProjectSubType></ProjectSubType><SortOrder>1000</SortOrder><CreateNewFolder>true</CreateNewFolder><DefaultName>MyMVCWebApplication</DefaultName><ProvideDefaultName>true</ProvideDefaultName><LocationField>Enabled</LocationField><EnableLocationBrowseButton>true</EnableLocationBrowseButton><Icon>__TemplateIcon.ico</Icon></TemplateData>
Is there a way to put my project template (packaged in .VSIX) under 'Web' category?