मैं VSTemplate का उपयोग कर विजुअल स्टूडियो के लिए मल्टीप्रोजेक्ट टेम्पलेट बना रहा हूं।बाहरी स्टूडियो प्रोजेक्ट टेम्पलेट बाहरी निर्देशिका में समाधान फ़ाइल बनाने
मैं प्रोजेक्ट टेम्पलेट के लिए नया हूं और विजुअल स्टूडियो के लिए बहु प्रोजेक्ट टेम्पलेट बनाने के लिए इस url को रेफर कर रहा हूं।
<VSTemplate Version="2.0.0" Type="ProjectGroup"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MVC with Repo and UoW</Name>
<Description>Basic by Jenish</Description>
<Icon>Icon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<ProjectSubType>
</ProjectSubType>
<SortOrder>1000</SortOrder>
<CreateNewFolder>false</CreateNewFolder>
<DefaultName>MVC</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
<LocationField>Enabled</LocationField>
<EnableLocationBrowseButton>true</EnableLocationBrowseButton>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="$safeprojectname$.Common">
KLS.Common\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Data.Contract">
KLS.Data.Contract\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Data.Repositories">
KLS.Data.Repositories\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Manager">
KLS.Manager\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Models">
KLS.Models\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Web">
KLSFoods\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
<WizardExtension>
<Assembly>RestTemplateWizard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c9a76f51a8a9555f</Assembly>
<FullClassName>RestTemplateWizard.RootWizard</FullClassName>
</WizardExtension>
</VSTemplate>
स्क्रीनशॉट 1:
के अनुसार ऊपर स्क्रीन गोली मार दी छोड़कर संकुल प्रत्येक परियोजना के लिए अलग vstemplate फ़ाइल Mytemplate.vstemplate मुख्य जड़ फ़ाइल और सभी फ़ोल्डर है।
अब समस्या यह है कि मैं उसी स्क्रीन को उत्पन्न करना चाहता हूं क्योंकि यह पहले स्क्रीन शॉट पर दिखाई देता है लेकिन यह बाहरी निर्देशिका में समाधान उत्पन्न करता है। स्क्रीन शॉट 1 के अनुसार समाधान बनाने के लिए टेम्पलेट को मजबूर करने का कोई तरीका है।
टेम्पलेट वर्तमान में इस तरह का समाधान उत्पन्न कर रहा है।
स्क्रीनशॉट 2:
Mvc1 सभी प्रोजेक्ट फ़ोल्डर का आयोजन करेगा और क्या मैं चाहता हूँ समाधान फ़ाइल जहां सभी प्रोजेक्ट फ़ोल्डर परिभाषित किया गया है पैदा करते हैं। क्योंकि वर्तमान में यह पैकेज फ़ोल्डर को गलत तरीके से
अग्रिम धन्यवाद देता है।
साल पहले या तो मुझे एक ही समस्या का सामना करना पड़ा। मुझे मिली सबसे अच्छी चर्चा [यह एक] है (http://stackoverflow.com/questions/3882764/issue-with-visual-studio-template- निर्देशिका-creation)। व्यक्तिगत रूप से, मैंने कई परियोजना टेम्पलेट्स को छोड़ दिया। कम से कम अभी के लिए। –
ने कभी जवाब दिया है? – lordkain
@ लॉर्डकेन नहीं, मैं इसे मजेदार बनाने के लिए कर रहा था। यह आधिकारिक असाइनमेंट नहीं था इसलिए मैंने इसे तरफ रखा। –