C# Project Template
; VSIX Project
(Visual Studio Genişletilebilirliğini kullanarak) oluşturdum; beklendiği gibiWeb Kategorisinde Visual Studio Proje şablonu
<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>
Her şey çalışır, ancak benim Project Template
Visual Studio New Project
formun varsayılan Visual C#
kök kategorisinde daima görünür: Bu gibi görünüyor.
Web category
'un içine sahip olmak isterim.
Not:
<ProjectType>CSharp</ProjectType>
<ProjectSubType>Web</ProjectSubType>
=> iken şablon varsayılan kök kategorisinde görünür
<ProjectType>Web</ProjectType>
<ProjectSubType>CSharp</ProjectSubType>
=> Şablon görünür değil!
Wouah, bir şey bulmadan uzun bir süre arandı! Çok basit olduğunu düşünmedim ... Çok teşekkürler. – Bidou
Tamam, ancak bunu elle .vstemplate dosyasında nasıl yapabilirsiniz? –
@Saysmaster, bu özellik .vstemplate dosyasında depolanmaz. .vstemplate dosyasını içeren proje dosyasında depolanır. Bir düğümü arayın. Ayrıca, kategori isminde bir boşluk istiyorsanız, alan yerine '% 20' girmeniz gerektiğini de belirtmek gerekir. Örneğin, "Foo% 20Bar", Visual Studio'da "Foo Bar" olarak görünecektir. –
reduckted