2010-02-19 10 views
5

मेरी टीम कुछ मानक वीएस समाधान टेम्पलेट्स बना रही है। हमारे पास एक अच्छी तरह से परिभाषित परियोजना संरचना, संसाधन आदि है, जिसे हर बार जब हम एक नई परियोजना शुरू करते हैं तो इसका उपयोग करने की आवश्यकता होती है और यह एक आदर्श समाधान है। मूल बातें अच्छी तरह से काम करती हैं।विजुअल स्टूडियो समाधान टेम्पलेट - लिंक स्रोत नियंत्रण परियोजनाएं

हालांकि, साथ ही फ़ोल्डर संरचना (आदि) को परिभाषित करना अच्छा होगा, यह VSS/TFS से कई परियोजनाओं को आयात करने में सक्षम होना अच्छा होगा। हमारे पास कई साझा असेंबली हैं जिनका उपयोग सभी परियोजनाओं द्वारा किया जाएगा और हमारे टेम्पलेट के माध्यम से एक नई परियोजना बनाते समय इन परियोजनाओं के संदर्भ को जोड़ना बहुत ही अच्छा होगा। क्या कोई मुझे बता सकता है कि यह संभव है और यदि ऐसा है, तो यह कैसे प्राप्त किया जा सकता है?

उत्तर

0

मुझे लगता है कि 3 प्रकार के आइटम हैं जिन्हें आप templatize करना चाहते हैं (क्या यह एक शब्द है?)।

  1. नई समाधान
  2. नया प्रोजेक्ट एक समाधान
  3. नए आइटम एक परियोजना

को जोड़ा गया को जोड़ा गया मैं क्या उसके संभावित समाधान है कि बनाई गई है करने के लिए मौजूदा परियोजनाओं को जोड़ने के लिए यकीन नहीं है जब एक परियोजना टेम्पलेट चलाया जाता है। http://msdn.microsoft.com/en-us/library/ms185308.aspx दिखाता है कि एकाधिक प्रोजेक्ट टेम्पलेट्स कैसे बनाएं। आपको या तो उन्हें मैन्युअल रूप से समाधान में जोड़ना होगा या उस स्क्रिप्ट को बनाना होगा जो उस भाग को करने के लिए .sln फ़ाइल को संशोधित करता है।

किसी प्रोजेक्ट या आइटम टेम्पलेट के लिए असेंबली संदर्भ जोड़ना आसानी से करने योग्य है। प्रोजेक्ट टेम्पलेट बहुत आसान है क्योंकि आपको प्रोजेक्ट टेम्पलेट के लिए अपनी .vstemplate फ़ाइल को संशोधित करने की आवश्यकता है। संदर्भ के लिए http://msdn.microsoft.com/en-us/library/ms171405.aspx देखें।

जब आप टेम्पलेट से कोई नया आइटम जोड़ते हैं तो एक नया असेंबली संदर्भ जोड़ना थोड़ा कठिन होता है लेकिन यह भी किया जा सकता है। अधिक के लिए http://msdn.microsoft.com/en-us/library/ms185290.aspx देखें।

मज़े करो!

संबंधित मुद्दे