उत्तर वास्तव में इस बात पर निर्भर करता है कि आप असेंबली संस्करण संख्याओं के साथ क्या करने की कोशिश कर रहे हैं। यदि आप क्लिकऑन परिनियोजन कर रहे हैं और अद्यतन असेंबली के स्वतंत्र डाउनलोड करना चाहते हैं, तो आपको प्रत्येक असेंबली को स्वतंत्र रूप से संस्करणित करने की आवश्यकता होगी - अन्यथा, मुझे लगता है कि विधानसभा संस्करण सॉफ़्टवेयर रिलीज़ नंबर से मेल खाते हैं। अधिक जटिल परिदृश्यों में आपको एक और रणनीति की आवश्यकता हो सकती है।
एक पूर्व कंपनी में उपयोग की जाने वाली एक योजना प्रमुख थी .minor.revision.build - इसलिए उत्पाद के संस्करण 1.0 में, प्रत्येक असेंबली पर असेंबली संस्करण और असेंबली फ़ाइल संस्करण 1.0.0.112 9 (उदाहरण के लिए) था। इससे बिल्डिंग नंबर तक, कौन सा असेंबली सॉफ्टवेयर रिलीज का हिस्सा था, इसका मिलान करना आसान हो गया। हमने इसे प्री-संकलन खोज का उपयोग करके पूरा किया और हमारी स्वचालित बिल्ड प्रक्रिया द्वारा प्रदान किए गए संस्करण संख्याओं के साथ टोकन को प्रतिस्थापित करने के लिए प्रत्येक AssemblyInfo.cs फ़ाइल में प्रतिस्थापित किया।
स्रोत
2009-09-10 00:42:10
+1। बिल्ड दोहराने योग्य होना चाहिए, जिसका अर्थ है कि उन्हें स्क्रिप्ट किया जाना चाहिए, और उन्हें अपने डेस्कटॉप पर करने से आलसी होना बहुत आसान हो जाता है और बिल्ड स्क्रिप्ट बनाने की परेशानी के बजाय इसे "बस" कैसे करना है। – gregmac