बनाम बिल्ड MSDN प्रलेखीकरण कहता है: प्रमुख, मामूली, बनाते और संशोधन:नेट AssemblyName.version संशोधन
संस्करण संख्या दो से चार के घटकों से मिलकर बनता है। प्रमुख और मामूली घटकों की आवश्यकता है; निर्माण और संशोधन घटक वैकल्पिक हैं, लेकिन निर्माण घटक आवश्यक है यदि संशोधन घटक परिभाषित किया गया है। MAJOR.MINOR [: सभी परिभाषित घटकों पूर्णांकों से अधिक या 0.
संस्करण संख्या के प्रारूप के रूप में इस प्रकार है के बराबर होना चाहिए (वैकल्पिक घटक वर्ग कोष्ठक में ([और]) दिखाए जाते हैं। एक ही नाम साथ सभाओं लेकिन विभिन्न प्रमुख संस्करणों परस्पर विनिमय नहीं कर रहे हैं एक उच्च संस्करण +०१२३५१६४१०६१: निर्माण [.revision]] घटक के रूप में इस प्रकार सम्मेलन द्वारा किया जाता है:
मेजर।संख्या उस उत्पाद के एक बड़े पुनर्लेख को इंगित कर सकती है जहां पिछड़ा संगतता ग्रहण नहीं किया जा सकता है।
माइनर: नाम और दो विधानसभाओं पर प्रमुख संस्करण संख्या ही कर रहे हैं, लेकिन नाबालिग संस्करण संख्या अलग है तो इससे पता चलता पश्चगामी संगतता के इरादे से महत्वपूर्ण वृद्धि। यह उच्च मामूली संस्करण संख्या उत्पाद की एक बिंदु रिलीज या किसी उत्पाद के पूर्ण पिछड़े-संगत नए संस्करण को इंगित करती है।
बिल्ड: बिल्ड संख्या में एक अंतर उसी स्रोत के पुनर्मूल्यांकन का प्रतिनिधित्व करता है। प्रोसेसर, प्लेटफ़ॉर्म, या कंपाइलर परिवर्तनों के दौरान विभिन्न बिल्ड नंबर का उपयोग किया जा सकता है।
संशोधन: एक ही नाम के साथ विधानसभाओं, प्रमुख, और छोटे संस्करण संख्याओं लेकिन अलग संशोधन करना है पूरी तरह से परस्पर विनिमय किया जाना है। एक संशोधन संख्या का उपयोग बिल्ड में किया जा सकता है जो पहले रिलीज़ असेंबली में सुरक्षा छेद को हल करता है। कि निर्माण या संशोधन संख्या से केवल अलग एक विधानसभा की
बाद के संस्करणों Hotfix पहले संस्करण की अद्यतन माना जाता है।
मेरा प्रश्न अर्थ पदों की निर्माण और इस संदर्भ में संशोधन के विषय में है।
ऐसा लगता है कि सामान्य रूप से, हम स्रोत में परिवर्तन करते समय "बनाता है" करते हैं। इस प्रकार "678 बनाएं" और "बिल्ड 679" अलग-अलग ठीक हैं क्योंकि स्रोत किसी भी तरह से भिन्न होते हैं - आमतौर पर कुछ बदले गए स्रोत के चेकइन के परिणामस्वरूप।ऐसा लगता है कि .NET परिभाषा आमतौर पर "निर्माण" का उपयोग करने के तरीके में "संशोधन" का उपयोग करती है।
क्या कोई भी उनके संस्करण में उपरोक्त परिभाषा का उपयोग करता है? यदि ऐसा है तो आप कंक्रीट उदाहरण दे सकते हैं कि आपने क्यों किया?
बस स्पष्ट होने के लिए, जब आप संशोधन का उपयोग करते हैं - बिल्ड नंबर उस निर्माण की संख्या है जिसे आप संशोधित कर रहे हैं, संशोधन का निर्माण नहीं ... यही कारण है कि संभावित रूप से मुझे greif ... – PaoloFCantoni