2013-05-29 11 views
12

में अनुपलब्ध संकुल डाउनलोड नहीं करता है मैं उपकरण -> विकल्प -> पैकेज प्रबंधक -> Nuget को अनुमति देता हूं ... विकल्प को पहले से सक्षम करने के लिए। मैंने पैकेज प्रबंधक कंसोल खोला और NuGet पैकेज को सफलतापूर्वक स्थापित करने के लिए install-package MyPackageName टाइप किया, और पैकेज फ़ोल्डर ठीक बनाया गया था। मुझे पूरा यकीन है कि मेरे पास पहले से स्थापित NuGet का नवीनतम संस्करण है।Nuget विजुअल स्टूडियो 2010

मैंने समाधान बंद कर दिया और मेरा वीएस -2010, मैंने पैकेज फ़ोल्डर हटा दिया, वीएस -2010 में समाधान दोबारा खोल दिया, लेकिन यह किसी भी पैकेज को डाउनलोड नहीं करता है।

मुझे लगता है कि मुझे समाधान में एक .nuget फ़ोल्डर देखना चाहिए, लेकिन यह वहां नहीं है।

कोई सुराग?

उत्तर

22

आपको अपने समाधान पर NuGet पैकेज पुनर्स्थापित करने की आवश्यकता है। समाधान एक्सप्लोरर में, अपने समाधान पर राइट-क्लिक करें और 'NuGet पैकेज पुनर्स्थापना सक्षम करें' पर क्लिक करें। यह .nuget निर्देशिका बनाएगा और nuget लक्ष्य जोड़ देगा जो पैकेज बहाली प्रक्रिया को ड्राइव करेगा।

पैदल यात्रा के लिए official documentation देखें।

संपादित करें: यह उत्तर कुछ हद तक अप्रचलित हो सकता है। एमएसबिल्ड-इंटीग्रेटेड पैकेज पुनर्स्थापना अब सुझाए गए पैकेज बहाली विकल्प नहीं है - official NuGet package restoration documentation पर स्वचालित पैकेज पुनर्स्थापना या कमांड लाइन पैकेज पुनर्स्थापना पर नज़र डालें। ऐसा कहकर, MSBuild- एकीकृत पैकेज पुनर्स्थापना अभी भी काम करता है, और अभी भी समर्थित है। nuget कमान की

+1

धन्यवाद, मैं यह याद किया। – hardywang

+4

ऐसा लगता है कि वीएस2013 में मेनू विकल्प नहीं है। [यह] (http://www.nuget.org/packages/NuGetEnablePackageRestore) मदद कर सकता है। – dudeNumber4

0

यह दो टुकड़े मेरी जान बचाई:

Install-Package NuGet.CommandLine 
Install-Package NuGetEnablePackageRestore 
संबंधित मुद्दे