Şu anda ASP.NET projeleriyle çalışan bir Visual Studio 2017 öğe şablonu uzantısına sahibim. Aşağıdaki .vstemplate sahiptir: Ayrıca VSIX dosyası,.NET Core projeleriyle çalışırken özel ItemTemplates almak için hangi ayarlar kullanılmalıdır?
ItemTemplates vardır başvuran
<VSTemplate Version="3.0.0" Type="Item" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:sdk="http://schemas.microsoft.com/developer/vstemplate-sdkextension/2010"> <TemplateData> <Name>Angular Component</Name> <Description>Files for an Angular component</Description> <RequiredFrameworkVersion>4.5</RequiredFrameworkVersion> <Icon>AngularComponentTemplate.ico</Icon> <ProjectType>CSharp</ProjectType> <ProjectSubType>Web</ProjectSubType> <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp> </TemplateData> <TemplateContent> <ProjectItem ReplaceParameters="true" TargetFileName="$fileinputname$.component.html">base.component.html</ProjectItem> <ProjectItem ReplaceParameters="true" TargetFileName="$fileinputname$.component.ts">base.component.ts</ProjectItem> </TemplateContent> </VSTemplate>
\ CSharp projenin "VSIX Alt Yol" özelliği için Web
seti \ .
Bu şablonu ASP.NET Çekirdek projelerinde görünmesi için alamıyorum.
<ProjectType>DNX</ProjectType>
<TemplateGroupID>SharedDotNetAndDotNetWeb</TemplateGroupID>
(https://stackoverflow.com/a/38543920/1783619 itibaren) ama işe yaramadı: Ben vstemplate bu kullanarak çalıştı. Visual Stuido 2017'nin yayımlanan sürümünde, .NET çekirdek projelerinde görünecek öğe şablonlarını nasıl edinebilirim?