खोज…


टिप्पणियों

NuGet.org :

NuGet .NET सहित Microsoft विकास मंच के लिए पैकेज प्रबंधक है। NuGet क्लाइंट टूल पैकेज बनाने और उपभोग करने की क्षमता प्रदान करता है। NuGet गैलरी केंद्रीय पैकेज भंडार है जिसका उपयोग सभी पैकेज लेखकों और उपभोक्ताओं द्वारा किया जाता है।

NuGet.org के सौजन्य से उदाहरण

NuGet पैकेज मैनेजर स्थापित करना

अपनी परियोजनाओं के पैकेजों का प्रबंधन करने में सक्षम होने के लिए, आपको NuGet पैकेज मैनेजर की आवश्यकता है। यह एक विजुअल स्टूडियो एक्सटेंशन है, जिसे आधिकारिक डॉक्स में समझाया गया है: इंस्टाल और नूगेट क्लाइंट को अपडेट करना

विजुअल स्टूडियो 2012 से शुरू होकर, NuGet को हर संस्करण में शामिल किया गया है, और इसका उपयोग किया जा सकता है: टूल्स -> NuGet पैकेज मैनेजर -> पैकेज मैनेजर कंसोल।

आप एक्सटेंशन और अपडेट पर क्लिक करके Visual Studio के टूल मेनू के माध्यम से ऐसा करते हैं:

यहाँ छवि विवरण दर्ज करें

यह दोनों GUI स्थापित करता है:

  • एक परियोजना या उसके संदर्भ फ़ोल्डर पर "प्रबंधित NuGet संकुल ..." पर क्लिक करने के माध्यम से उपलब्ध है

और पैकेज प्रबंधक कंसोल:

  • उपकरण -> NuGet पैकेज मैनेजर -> पैकेज मैनेजर कंसोल।

UI के माध्यम से संकुल का प्रबंधन

जब आप किसी प्रोजेक्ट (या उसके संदर्भ फ़ोल्डर) पर राइट-क्लिक करते हैं, तो आप "मैनेज नूगेट पैकेज ..." विकल्प पर क्लिक कर सकते हैं। यह पैकेज मैनेजर डायलॉग दिखाता है।

यहाँ छवि विवरण दर्ज करें

कंसोल के माध्यम से संकुल का प्रबंधन

अपने IDE में कंसोल दिखाने के लिए मेनू टूल्स -> NuGet Package Manager -> पैकेज मैनेजर कंसोल पर क्लिक करें। आधिकारिक दस्तावेज यहां

यहां आप दूसरों के बीच, install-package कमांड जारी कर सकते हैं, जो वर्तमान में चयनित "डिफ़ॉल्ट प्रोजेक्ट" में दर्ज पैकेज स्थापित करता है:

Install-Package Elmah

आप "डिफ़ॉल्ट प्रोजेक्ट" ड्रॉपडाउन में चयनित प्रोजेक्ट को ओवरराइड करने के लिए पैकेज को स्थापित करने के लिए प्रोजेक्ट प्रदान कर सकते हैं:

Install-Package Elmah -ProjectName MyFirstWebsite

एक पैकेज अद्यतन करना

पैकेज को अपडेट करने के लिए निम्नलिखित कमांड का उपयोग करें:

PM> Update-Package EntityFramework

जहां EntityFramework अद्यतन किए जाने वाले पैकेज का नाम है। ध्यान दें कि अपडेट सभी परियोजनाओं के लिए चलेगा, और इसलिए Install-Package EntityFramework से अलग है जो केवल "डिफ़ॉल्ट प्रोजेक्ट" पर स्थापित होगा।

आप किसी एकल परियोजना को स्पष्ट रूप से निर्दिष्ट कर सकते हैं:

PM> Update-Package EntityFramework -ProjectName MyFirstWebsite

पैकेज की स्थापना रद्द करना

PM> Uninstall-Package EntityFramework  

एक समाधान में एक परियोजना से एक पैकेज की स्थापना रद्द करना

PM> Uninstall-Package -ProjectName MyProjectB EntityFramework

पैकेज का एक विशिष्ट संस्करण स्थापित करना

PM> Install-Package EntityFramework -Version 6.1.2  

पैकेज स्रोत फ़ीड जोड़ना (MyGet, Klondike, ect)

nuget sources add -name feedname -source http://sourcefeedurl

यूआई का उपयोग करके विभिन्न (स्थानीय) नुगेट पैकेज स्रोतों का उपयोग करना

अलग-अलग टीमों में पैकेज के वितरण के लिए कंपनी का खुद का नगेट सर्वर स्थापित करना आम बात है।

  1. सॉल्यूशन एक्सप्लोरर पर जाएं और राइट माउस बटन पर क्लिक करें और फिर Manage NuGet Packages for Solution चुनें

यहाँ छवि विवरण दर्ज करें

  1. खुलने वाली विंडो में Settings पर क्लिक करें

यहाँ छवि विवरण दर्ज करें

  1. इसके बाद दाएं कोने में + पर क्लिक करें और नाम और यूआरएल जोड़ें जो आपके स्थानीय नगेट सर्वर की ओर इशारा करता है।

यहाँ छवि विवरण दर्ज करें

पैकेज के एक विशिष्ट संस्करण की स्थापना रद्द करें

PM> uninstall-Package EntityFramework -Version 6.1.2


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow