मैं एक संदर्भ के रूप में http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_conference_based-working_directory का उपयोग करके एक नगेट पैकेज बनाने की कोशिश कर रहा हूं । विजुअल स्टूडियो में मेरा पैकेज मैंगर कंसोल मुझे 'नगेट' कमांड का उपयोग करने की अनुमति नहीं दे रहा है। मैं 'गेट-हेल्प नुगेट' में सक्षम हूं और यह प्रदर्शित करता है:
निम्नलिखित NuGet cmdlets शामिल हैं।
Cmdlet Description
------------------ ----------------------------------------------
Get-Package Gets the set of packages available from the package source.
Install-Package Installs a package and its dependencies into the project.
Uninstall-Package Uninstalls a package. If other packages depend on this package,
the command will fail unless the –Force option is specified.
Update-Package Updates a package and its dependencies to a newer version.
Add-BindingRedirect Examines all assemblies within the output path for a project
and adds binding redirects to the application (or web)
configuration file where necessary.
Get-Project Returns a reference to the DTE (Development Tools Environment)
for the specified project. If none is specifed, returns the
default project selected in the Package Manager Console.
Open-PackagePage Open the browser pointing to ProjectUrl, LicenseUrl or
ReportAbuseUrl of the specified package.
Register-TabExpansion Registers a tab expansion for the parameters of a command.
- हालाँकि, जब भी मैं nuget के साथ कमांड शुरू करता हूं, वह यह है:
'नगेट' शब्द को एक cmdlet, फ़ंक्शन, स्क्रिप्ट फ़ाइल या ऑपरेबल प्रोग्राम के नाम के रूप में मान्यता प्राप्त नहीं है। नाम की वर्तनी की जाँच करें, या यदि कोई पथ शामिल किया गया था, तो सत्यापित करें कि पथ सही है और एजी ऐन की कोशिश करें।
लाइन में: 1 char: 6 + nuget <<<< + श्रेणीInfo: ObjectNotFound: (nuget: String) [], CommandNotFoundException + FullQualifiedErrorId: CommandNotFoundException
मैंने निम्नलिखित उपाय आजमाए हैं:
1> सभी आइटमों को बंद करना और पुनरारंभ करना
2> अनइंस्टॉल करना और पुनः इंस्टॉल करना
3> एक पॉवरशेल प्रोफाइल फाइल बनाना (यह पहले मौजूद नहीं था और यह वास्तव में सब कुछ तोड़ दिया था)
मेरे दृश्य स्टूडियो 2012 के अंतिम परीक्षण संस्करण को पंजीकृत करने के लिए अपग्रेड करने के बाद समस्या सामने आने लगी। मैं मूल रूप से वीएस 12 प्रो स्थापित किया था। मुझे नहीं पता कि क्या वास्तव में इससे कोई लेना देना है लेकिन मैंने देखा कि अन्य लोगों को भी ऐसी समस्याएँ हैं जो 10 और 12 में स्थापित हैं।
मेरा सवाल है "क्या कोई जानता है कि और क्या करने की कोशिश करनी है?" मेरा सिद्धांत यह है कि नगेट कमांड के लिए रास्ता गायब है, लेकिन मैं यह नहीं पा सकता कि पैकेज मैनेजर कंसोल का उपयोग करने वाले रास्तों को कैसे कॉन्फ़िगर किया जाए और मुझे यकीन नहीं है कि वास्तव में cmdlet nuget कहाँ संग्रहीत है।
अपडेट --- नीचे दिए गए सुझाव के अनुसार कमांड लाइन टूल डाउनलोड करने का प्रयास किया। यह फिर से काम नहीं कर रहा है। मैंने अनइंस्टॉल करने की कोशिश की और अब मेरे पास nuget के लिए vs2010 सीमा में एक आइटम है जिसमें एक स्थापित या अनइस्टॉल बटन सक्षम नहीं है। यह मुझे विश्वास दिलाता है कि यह 2010 और 2012 के माध्यम से स्थापित एक्सटेंशन के साथ करना है जो मेरे छोटे नाटक में एक हिस्सा है। अगर किसी को यह भी पता है कि कैसे एक अनइंस्टॉल करने योग्य एक्सटेंशन का उपयोग किया जाता है, तो कृपया सलाह भी दें लेकिन मैं इसके लिए एक और प्रश्न का प्रयास करूंगा।