2012-06-21 36 views
8

VSIX परियोजना का उपयोग करता है, तो मुझे क्या करनाविजुअल सी # प्रोजेक्ट टाइप नोड के बाहर प्रोजेक्ट टेम्पलेट नोड कैसे बनाएं?

<VSTemplate Include="ProjectTemplate1.vstemplate"> 

    <OutputSubPath>Sample Test Project</OutputSubPath> 

</VSTemplate> 

स्थान है \ बिन \ डीबग \ ProjectTemplates \ CSharp \ नमूना टेस्ट परियोजना \ 1033 \ ProjectTemplate1.zip

यह एक परियोजना टेम्पलेट के अंदर पैदा करेगा वीएस स्थापित दृश्य टेम्पलेट्स में दृश्य सी # टेम्पलेट। हालांकि, मैं अपने प्रोजेक्ट टाइप नोड के रूप में विजुअल सी # नहीं चाहता हूं। यह दृश्य सी # परियोजना प्रकार नोड के बाहर होना चाहिए।

मैं इसे कैसे प्राप्त कर सकता हूं? मुझे क्या बदलाव करना है और कैसे? कृपया मदद

उत्तर

0
http://blogs.msdn.com/b/visualstudio/archive/2010/03/04/creating-and-sharing-project-item-templates.aspx के अनुसार

,

.vstemplate फ़ाइल रूट नोड में "प्रकार" विशेषता। प्रोजेक्ट टेम्पलेट्स "प्रोजेक्ट टेम्पलेट्स" के अंतर्गत जाते हैं। आइटम टेम्पलेट्स "आइटम टेम्पलेट्स" के अंतर्गत जाते हैं।

पथ का "भाषा" भाग (हमारे उदाहरण में "सीएसएचआरपी") .vstemplate फ़ाइल में नोड द्वारा निर्धारित किया जाता है।

तो, ऐसा प्रतीत होता है कि आपको या तो एक अलग प्रकार की परियोजना से प्रोजेक्ट टेम्पलेट बनाने या अपनी प्रोजेक्ट टेम्पलेट प्रकार को उस प्रोजेक्ट के भीतर संपादित करने की आवश्यकता है जिसे आप बना रहे हैं।