का विवरण हम प्रत्येक पुस्तकालय में Assembly.cs से असेंबली संस्करण पाएंगे।असेंबली संस्करण
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
मेरा प्रश्न यह है कि 1.0.0.0
क्या है?
धन्यवाद
का विवरण हम प्रत्येक पुस्तकालय में Assembly.cs से असेंबली संस्करण पाएंगे।असेंबली संस्करण
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
मेरा प्रश्न यह है कि 1.0.0.0
क्या है?
धन्यवाद
के रूप में फ़ाइल स्वयं में कहा गया है:
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
आप ':
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
//[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
इस निम्नलिखित तरीके को बदल कर आपको पिछले दो खंडों का एक ऑटो सेट मिलेगा (Build Number
और Revision
)। और यह ऑटो वेतन वृद्धि के रूप में इस काम करता है:
Build Number
: 2000/01/01 के बाद से दिनRevision
: आधी रात के बाद से सेकंड दोऔर अंत में कम से कम से विभाजित करता है, तो आप SourceControl के लिए सबवर्सन का उपयोग आप एक टेम्पलेट फ़ाइल (अन्य नाम के साथ एक ही फाइल की प्रतिलिपि) बना सकते हैं जहां आप वांछित स्थान पर इस तरह कुछ बदलते हैं:
[assembly: AssemblyVersion("1.0.$WCREV$.0")]
और अपनी परियोजना के अपने पहले से बने घटना के भीतर आप कुछ इस तरह दर्ज करेंगे:
SubWCRev "$(ProjectDir)\" "$(ProjectDir)Properties\AssemblyInfo.template.cs" "$(ProjectDir)Properties\AssemblyInfo.cs"
अपने आवेदन के संस्करण जानकारी में अपने वर्तमान सबवर्सन संशोधन संख्या प्राप्त करने के लिए।
प्रमुख संस्करण। मामूली संस्करण निर्माण संख्या। संशोधन
AssemblyInfo.cs
से, चार नंबर मतलब है:
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
संस्करण संख्या चार सेगमेंट से बना है; प्रमुख, माइनर, बिल्ड और संशोधन।
पहला दो खंड मेजर और माइनर संस्करण संख्या है जो उपयोगकर्ता सामान्य रूप से देखेगा, बड़े बदलाव बहुत बड़े बदलाव के लिए हैं, जबकि उपयोगकर्ता को प्रत्येक ब्रांड की नई रिलीज के लिए मामूली वृद्धि हुई है।
दूसरे दो खंड बिल्ड और संशोधन संस्करण संख्या का विस्तार है जो वास्तव में आईटी लोगों के लिए है। डिफ़ॉल्ट रूप से ये यादृच्छिक, नामित प्रारंभ तिथि के बाद दिनों की संख्या है, और मध्यरात्रि के बाद सेकंड की संख्या के आधार पर संशोधन।
हम वास्तव में निर्माण मूल्य के लिए तिथि का एक संस्करण उपयोग करते हैं और संशोधन के लिए एक दिन के भीतर रिलीज़ होते हैं (हालांकि हम शायद इसे हमारे svn संशोधन संख्या के रूप में स्थानांतरित करेंगे)। संशोधन:
की [? कैसे आप संस्करण अपनी परियोजनाओं करना] (http://stackoverflow.com/questions/142340/how-do-you-version-your-projects) –
इसकी मुझे लगता है कि –