जवाबों:
विजुअल स्टूडियो में पैकेज मैनेजर कंसोल लाएं - यह टूल्स / नुगेट पैकेज मैनेजर / पैकेज मैनेजर कंसोल में है। फिर इंस्टॉल-पैकेज कमांड चलाएँ:
Install-Package Common.Logging -Version 1.2.0
देखें आदेश संदर्भ जानकारी के लिए।
संपादित करें: किसी पैकेज के संस्करणों को सूचीबद्ध करने के लिए आप दूरस्थ तर्क और एक फिल्टर के साथ गेट-पैकेज कमांड का उपयोग कर सकते हैं :
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Install-Package
कमांड में संस्करण विकल्प के बाद टैब दबाकर , आपको नवीनतम उपलब्ध संस्करणों की एक सूची मिलती है।
Get-Package -ListAvailable
मेरे लिए सभी उपलब्ध संस्करणों को सूचीबद्ध नहीं करता है।
पैकेज इंडेक्स में इसके पृष्ठ पर ब्राउज़ करें, जैसे। http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
फिर दिए गए इंस्टाल निर्देशों का पालन करें:
Install-Package Newtonsoft.Json -Version 4.0.5
वैकल्पिक रूप से .nupkg
फ़ाइल को डाउनलोड करने के लिए , 'डाउनलोड' लिंक का अनुसरण करें। https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
अप्रचलित: मेरा Chrome एक्सटेंशन स्थापित करें Nutake जो एक डाउनलोड लिंक सम्मिलित करता है।
एक अन्य विकल्प packages.config
फ़ाइल में संस्करण संख्या को बदलना है । अगली बार आपके द्वारा बनाए जाने के कारण यह NuGet को उस संस्करण के लिए dll डाउनलोड करने का कारण बनेगा।
packages.config
, 3. समाधान पर एनएगेट पैकेज का प्रबंधन करें, 3 ए। पैकेज को किसी अन्य प्रोजेक्ट में जोड़ें, इसे मूल प्रोजेक्ट से हटा दें, और इसकी पुष्टि करें, 3 बी। रिवर्स 3 ए और पुष्टि करें। चरण 3 ए एक अन्य परियोजना के लिए सही विधानसभा संदर्भ जोड़ देगा और इसे मूल से हटा देगा। चरण 3 बी मूल परियोजना के लिए सही विधानसभा संदर्भ जोड़ देगा।
NuGet 3.0 में Get-Package
कमांड को हटा दिया जाता है और Find-Package
कमांड के साथ बदल दिया जाता है ।
Find-Package Common.Logging -AllVersions
विवरण के लिए NuGet कमांड संदर्भ डॉक्स देखें।
यदि आप Visual Studio 2015 में Get-Package का उपयोग करने का प्रयास करते हैं तो यह दिखाया गया संदेश है।
This Command/Parameter combination has been deprecated and will be removed
in the next release. Please consider using the new command that replaces it:
'Find-Package [-Id] -AllVersions'
या जैसा कि @ वायशई ने कहा, आप विजुअल स्टूडियो में नुगेट स्क्रीन में संस्करण संख्या ड्रॉपडाउन का उपयोग कर सकते हैं।
जैसा कि मूल प्रश्न में यह नहीं बताया गया है कि NuGet फ्रंटेंड का उपयोग किसके लिए किया जाना चाहिए, मैं यह उल्लेख करना चाहूंगा कि NuGet 3.5 कमांड लाइन क्लाइंट (जो डाउनग्रेड के लिए भी काम करता है) के माध्यम से एक विशिष्ट संस्करण में अपडेट करने के लिए समर्थन जोड़ता है:
NuGet.exe update Common.Logging -Version 1.2.0
Nuget Package Manager UI का उपयोग करके जैसा कि ऊपर बताया गया है कि यह पहले नगेट पैकेज को अनइंस्टॉल करने में मदद करता है। अगर मुझे पहले अनइंस्टॉल नहीं किया जाता है तो मुझे हमेशा एक नगेट पैकेज संस्करण पर वापस जाने में समस्या होती है। कुछ संदर्भों को ठीक से साफ नहीं किया जाता है। इसलिए मैं Nuget पैकेज मैनेजर के माध्यम से एक पुराने नगेट पैकेज को स्थापित करते समय निम्नलिखित वर्कफ़्लो का सुझाव देता हूं:
शुभ लाभ :)