मेरे पास एक विजुअल स्टूडियो 2017 आइटम टेम्पलेट एक्सटेंशन है जो वर्तमान में एएसपी.नेट परियोजनाओं के साथ काम कर रहा है। यह निम्न .vstemplate है: इसके अतिरिक्त VSIX फ़ाइल को संदर्भित यह.NET कोर प्रोजेक्ट्स के साथ काम कर रहे कस्टम आइटम टेम्पलेट्स प्राप्त करने के लिए किन सेटिंग्स का उपयोग किया जाना चाहिए?
ItemTemplates है
<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 \ वेब परियोजना का "VSIX उप पथ" संपत्ति के लिए
सेट ।
हालांकि, मैं इस टेम्पलेट को एएसपी.नेट कोर परियोजनाओं में शामिल नहीं कर सकता। मैं vstemplate में इस का उपयोग कर की कोशिश की:
<ProjectType>DNX</ProjectType>
<TemplateGroupID>SharedDotNetAndDotNetWeb</TemplateGroupID>
(https://stackoverflow.com/a/38543920/1783619 से), लेकिन यह काम नहीं किया। विजुअल स्टुइडो 2017 के जारी संस्करण में, मैं .NET कोर प्रोजेक्ट्स में दिखाई देने के लिए आइटम टेम्पलेट्स कैसे प्राप्त करूं?