मैं एकाधिक परियोजनाओं के लिए फ़ाइल AssemblyInIn.cs में असेंबली संस्करण कैसे बदल सकता हूं। हमारे समाधान में हमारे पास लगभग 75 परियोजनाएं हैं और हमें लगभग हर सप्ताह संस्करण बदलने की जरूरत है। ऐसा करने का सबसे तेज़ तरीका क्या है।एकाधिक परियोजनाओं के लिए असेंबली संस्करण बदलें
उत्तर
मैं आम तौर पर विधानसभा VersionInfo.cs नामक एक फ़ाइल बनाता हूं जिसमें सभी परियोजनाओं में लिंक के रूप में शामिल है। मैं इस फ़ाइल में संस्करण विशेषताओं को शामिल करता हूं, और नियमित AssemblyInfo.cs फ़ाइलों से समान गुणों को हटा देता हूं। फिर आप केवल एक फ़ाइल में संस्करण संख्या अपडेट कर सकते हैं, और सभी परियोजनाओं को एक ही नंबर साझा कर सकते हैं।
फ़ाइल को एक लिंक के रूप में जोड़ने के लिए; समाधान एक्सप्लोरर में प्रोजेक्ट पर राइट क्लिक करें, "जोड़ें" -> "मौजूदा आइटम ..." चुनें। फ़ाइल पर ब्राउज़ करें, और फिर जोड़ें बटन के दाएं किनारे पर छोटे तीर पर क्लिक करें, और ड्रॉपडाउन मेनू में "लिंक के रूप में जोड़ें" का चयन करें।
ऐसा करने का एक तरीका है मास्टर बिल्ड स्क्रिप्ट है जो बिल्डिंग समय (http://code.msdn.microsoft.com/AssemblyInfoTaskvers) पर संस्करण संख्या सेट करने के लिए असेंबलीइन्फो टास्क का उपयोग करती है और फिर संस्करण संख्या को msbuild स्क्रिप्ट में गुणों के रूप में परिभाषित करती है।
मैंने वीएस में फ़ंक्शन ढूंढ/प्रतिस्थापित किया। उदा। सभी समाधान में replacig assembly: AssemblyVersion("1.0.
को assembly: AssemblyVersion("1.1.
मैं क्या neded किया :)
- 1. एकाधिक परियोजनाओं से एकल असेंबली
- 2. एकाधिक संस्करण असेंबली
- 3. एकाधिक परियोजनाओं के साथ संस्करण नियंत्रण के लिए सर्वोत्तम अभ्यास
- 4. असेंबली संस्करण?
- 5. असेंबली संस्करण
- 6. असेंबली संस्करण
- 7. जीएसी और असेंबली संस्करण
- 8. अपनी परियोजनाओं को नवीनतम संस्करण
- 9. टीमसिटी संस्करण मैच बनाना .NET असेंबली संस्करण
- 10. संस्करण बनाम असेंबली (आदि) संस्करण प्रकाशित करें
- 11. NuSpec संस्करण विशेषता बनाम असेंबली संस्करण
- 12. एकाधिक डेवलपर्स पर्यावरण के लिए एसवीएन डेटाबेस संस्करण
- 13. ऑटो वृद्धि फ़ाइल संस्करण के साथ फिक्स्ड असेंबली संस्करण?
- 14. बदलें Grails 'Groovy संस्करण
- 15. टीमसिटी को असेंबली बिल्ड नंबर को असेंबली संस्करण
- 16. इस के बीच क्या अंतर है। गेट टाइप()। असेंबली। गेटनाम()। संस्करण और असेंबली। गेटएक्सिंगिंगएस्परब्स()। GetName() संस्करण?
- 17. एकाधिक सॉफ्टवेयर परियोजनाओं का प्रबंधन
- 18. एकाधिक जावा परियोजनाओं के लिए सेटअप सोनार-धावक
- 19. पदानुक्रमित एकाधिक मॉड्यूल परियोजनाओं के लिए मेवेन नामकरण सम्मेलन
- 20. एकाधिक परियोजनाओं के लिए एडीओ.NET इकाई कनेक्शन स्ट्रिंग
- 21. एकाधिक गिट परियोजनाओं के लिए एकल गिट भंडार का उपयोग
- 22. मिश्रित मोड असेंबली संस्करण 'v1.1.4322'
- 23. System.Web असेंबली .NET 4.0 संस्करण
- 24. ग्रहण: एकाधिक परियोजनाओं के बीच साझा कोड
- 25. 3.5 के लिए आवेदन पूल के .NET Framework संस्करण बदलें?
- 26. एकाधिक परियोजनाओं में cshtml पृष्ठों को साझा करने के लिए कैसे?
- 27. मैं साझा असेंबली और परियोजनाओं के साथ कैसे काम करूं?
- 28. एकाधिक पायथन संस्करण
- 29. पायथन आईडीई: पाइथन संस्करण बदलें
- 30. जेडीके के एक नए संस्करण में बदलें?
http://blogs.msdn.com/jjameson/archive/2009/04/03/shared-assembly-info-in-visual- स्टूडियो-प्रोजेक्ट्स.एएसपीएक्स –
कदम से बहुत कदम: http://www.codeproject.com/Articles/328977/The- राइट-Way-to- संस्करण- आपका- असेंबली – JohnB