पर काम कर रहा है मैं संदर्भ के रूप में http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_convention_based_working_directory का उपयोग कर एक nuget पैकेज बनाने की कोशिश कर रहा हूं। विजुअल स्टूडियो में मेरा पैकेज मैनेजर कंसोल मुझे 'nuget' कमांड का उपयोग करने की अनुमति नहीं दे रहा है। मैं 'गेट-हेल्प न्यूगेट' करने में सक्षम हूं और यह प्रदर्शित करता है:'nuget' पहचाना नहीं गया है लेकिन अन्य nuget कमांड
निम्नलिखित 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 साथ है देता है:
शब्द 'nuget' एक cmdlet, फ़ंक्शन का नाम, स्क्रिप्ट फ़ाइल, या प्रचलित कार्यक्रम के रूप में मान्यता प्राप्त नहीं है । नाम की वर्तनी जांचें, या यदि कोई पथ शामिल किया गया है, तो सत्यापित करें कि पथ सही है और ऐन का प्रयास करें।
लाइन पर: 1 वर्ण: 6 + nuget < < < < + CategoryInfo: ObjectNotFound: (nuget: स्ट्रिंग) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException
मैं निम्नलिखित समाधान की कोशिश की है:
1> सभी आइटम को बंद और पुन: प्रारंभ
2> स्थापना रद्द करने और फिर से स्थापित करने
+०१२३५१६४१०६१3> एक powershell प्रोफ़ाइल फ़ाइल (इस से पहले अस्तित्व में नहीं था और यह वास्तव में सब कुछ तोड़ दिया)
समस्या के बाद मैं अपने Visual Studio 2012 अंतिम परीक्षण संस्करण पंजीकृत करने के लिए उन्नत प्रकट करने के लिए शुरू कर दिया बनाने। मैं मूल रूप से वीएस 12 प्रो स्थापित किया था। मुझे नहीं पता कि वास्तव में इसके साथ क्या करने के लिए कुछ भी है, लेकिन मैंने देखा कि अन्य समस्याओं के समान बनाम 10 और 12 स्थापित हैं।
मेरा सवाल है "क्या किसी को पता है कि और क्या प्रयास करना है?" मेरा सिद्धांत यह है कि nuget कमांड का पथ गुम है लेकिन मुझे नहीं पता कि पैकेज प्रबंधक कंसोल का उपयोग करने वाले पथ को कैसे कॉन्फ़िगर किया जाए और मुझे यकीन नहीं है कि cmdlet nuget वास्तव में कहां संग्रहीत है।
अपडेट किया गया --- नीचे दिए गए कमांड लाइन टूल को डाउनलोड करने का प्रयास किया गया। यह फिर से काम करने के लिए कुछ भी नेतृत्व नहीं करता है। मैंने अनइंस्टॉल करने का प्रयास किया और अब मेरे पास nuget के लिए vs2010 सीमाओं में एक आइटम है जिसमें इंस्टॉल या अनइस्टल बटन सक्षम नहीं है। इससे मुझे विश्वास होता है कि इसे 2010 और 2012 के माध्यम से स्थापित एक्सटेंशन के साथ करना है, जो मेरे छोटे नाटक में हिस्सा है। अगर कोई भी अनइंस्टॉल करने योग्य एक्सटेंशन को कैसे बेकार करता है, तो कृपया सलाह दें लेकिन मैं इसके लिए एक और सवाल आज़माउंगा।
क्या आपके पास यूएसी सक्षम है और आपने एक्सटेंशन को अनइंस्टॉल करने के लिए व्यवस्थापक के रूप में विजुअल स्टूडियो चलाने की कोशिश की है? – Betty