आप अपने पैकेजों को पुनर्स्थापित करने के लिए या NuGet 2.7 या इसके बाद के संस्करण के साथ nuget ।
NuGet.exe के लिए आप प्रत्येक प्रोजेक्ट के लिए निम्न कमांड चला सकते हैं।
nuget install packages.config
या NuGet 2.7 के साथ आप कमांड लाइन का उपयोग करके समाधान में सभी पैकेजों को पुनर्स्थापित कर सकते हैं ।
nuget restore YourSolution.sln
ये दोनों पैकेज को नीचे खींच देंगे। हालांकि इस आदेश को चलाते समय आपकी परियोजना की फाइलों को संशोधित नहीं किया जाएगा, इसलिए परियोजना में पहले से ही NuGet संकुल का संदर्भ होना चाहिए। अगर ऐसा नहीं है तो आप पैकेजों को स्थापित करने के लिए विजुअल स्टूडियो का उपयोग कर सकते हैं।
जब आप अपने समाधान का निर्माण करते हैं तो NuGet.exe का उपयोग करने की कोई आवश्यकता नहीं होती है, NuGet 2.7 और इसके बाद के संस्करण के साथ, Visual Studio स्वचालित रूप से अनुपलब्ध NuGet संकुल को पुनर्स्थापित करेगा।
अपने समाधान में सभी पैकेजों को अपडेट करने के लिए, पहले उन्हें पुनर्स्थापित करें, और फिर आप पैकेजों को अपडेट करने के लिए या तो NuGet.exe का उपयोग कर सकते हैं या विजुअल स्टूडियो के भीतर से आप पैकेज मैनेजर कंसोल विंडो से पैकेजों को अपडेट कर सकते हैं, या अंत में आप मैनेज का उपयोग कर सकते हैं। संकुल संवाद।
कमांड लाइन से आप nuget.org से उपलब्ध नवीनतम संस्करण के समाधान में पैकेज अपडेट कर सकते हैं।
nuget update YourSolution.sln
ध्यान दें कि यह किसी भी NuGet पैकेज में कोई PowerShell स्क्रिप्ट नहीं चलेगा।
विजुअल स्टूडियो के भीतर से आप पैकेज अपडेट करने के लिए पैकेज मैनेजर कंसोल का उपयोग कर सकते हैं । इसका यह लाभ है कि किसी भी PowerShell स्क्रिप्ट को अद्यतन के भाग के रूप में चलाया जाएगा जहाँ NuGet.exe का उपयोग करके उन्हें नहीं चलाया जाएगा। निम्न आदेश प्रत्येक परियोजना के सभी पैकेजों को nuget.org से उपलब्ध नवीनतम संस्करण में अद्यतन करेगा।
Update-Package
आप इसे एक परियोजना में भी सीमित कर सकते हैं।
Update-Package -Project YourProjectName
यदि आप संकुल को उन्हीं संस्करणों में पुनः स्थापित करना चाहते हैं जो पहले स्थापित थे तो आप कमांड के -reinstall
साथ तर्क का उपयोग कर सकते हैं Update-Package
।
Update-Package -reinstall
आप इसे एक परियोजना में भी सीमित कर सकते हैं।
Update-Package -reinstall -Project YourProjectName
-reinstall
विकल्प पहले की स्थापना रद्द करें और फिर एक परियोजना में वापस फिर से पैकेज स्थापित हो जाएगा।
या, आप Manage Packages
संवाद का उपयोग करके संकुल को अपडेट कर सकते हैं ।
अपडेट:
- 2013/07/10 - NuGet 2.7 में नगेट पुनर्स्थापना के बारे में जानकारी के साथ अद्यतन किया गया
- 2014/07/06 - विजुअल स्टूडियो में स्वचालित पैकेज रिस्टोर के बारे में जानकारी के साथ अपडेट किया गया और NuGet में अन्य परिवर्तनों के साथ उत्तर की तारीख तक लाया गया।
- 2014/11/21 - के बारे में जानकारी के साथ अद्यतन
-reinstall