हमारे पास कई पुस्तकालय हैं जो सीआई में निर्मित होते हैं, जो हर बार जब वे निर्माण करते हैं तो प्रीरलीज़ को तैनात करते हैं। अन्य परियोजनाएं इन पर निर्भर करती हैं और निर्माण के दौरान स्वचालित रूप से उन्हें अपडेट करती हैं।NuGet पैकेज में किसी संदर्भ की विशिष्ट संस्करण प्रॉपर्टी को क्या नियंत्रित करता है?
लेकिन संदर्भ विशिष्ट संस्करण = सत्य के साथ सेट हैं, जिसका अर्थ है कि इन डीएलएस पर संस्करण संख्या को बढ़ाने से निर्माण विफल हो जाता है।
मैं संपत्ति की सेटिंग को कैसे नियंत्रित कर सकता हूं?
मैं अपने समाधान के लिए सभी पैकेज प्राप्त करने के लिए कमांड लाइन से NuGet पुनर्स्थापित का उपयोग करता हूं। संकुल 1.0.0-नवीनतम की तरह संस्करणित हैं, जहां किसी नए संस्करण के लिए कोई संस्करण संख्या परिवर्तित नहीं होती है, मैं कमांड लाइन से वह काम नहीं कर पा रहा था। डीएलएल को चौथा संस्करण संख्या मिलता है जो svn संख्या है। प्रत्येक बिल्ड के लिए यह संख्या बढ़ी है। – Julius
आपके उत्तर में आप कहते हैं कि nuget हमेशा सत्यवर्सन को सत्य पर सेट करेगा, लेकिन बाद में आपके कहने पर यदि आप Nuget.exe अद्यतन प्रोजेक्ट.csproj का उपयोग करते हैं तो वह नवीनतम NuGet पैकेज में अपडेट होगा और स्पेशलवर्सन सेट नहीं करेगा (मान लें कि आप निर्दिष्टीकरण का मतलब है) सच में निर्दिष्टीकरण स्थापित करने से इसका मतलब यह नहीं है कि यह डिफ़ॉल्ट का उपयोग करेगा जो सच प्रतीत होता है? –
कमांड लाइन nuget दृश्य स्टूडियो में nuget 2 के लिए अलग-अलग व्यवहार करता है। –