2010-11-10 13 views
11

पर काम नहीं कर रहा है मैंने एएसपी.नेट एमवीसी 3 आरसी और नया NuGet सीटीपी संस्करण डाउनलोड किया है।NuGet का नया संस्करण VS2010

जब मैं पैकेज प्रबंधक कंसोल के माध्यम से कुछ भी स्थापित करने का प्रयास करता हूं तो मुझे एक त्रुटि संदेश मिलता है। यहाँ दो नमूने हैं:

PM> nip elmah 
Install-Package : Object reference not set to an instance of an object. 
At line:1 char:4 
+ nip <<<< elmah 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], NullReferenceException 
    + FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet 


PM> nip SQLCE.EntityFramework 
Install-Package : Object reference not set to an instance of an object. 
At line:1 char:4 
+ nip <<<< SQLCE.EntityFramework 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], NullReferenceException 
    + FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet 

जब मैं समाधान Explorer में जोड़े लाइब्रेरी पैकेज संदर्भ कोई संदेश प्रदर्शित किया जाता है का उपयोग करें, लेकिन पैकेज स्थापित नहीं है।

मैंने NuPack पर वापस जाने की कोशिश की और यह ठीक काम करता है लेकिन पैकेज सूची अद्यतन नहीं होती है (उदाहरण के लिए SQLCE.EntityFramework 4.0.8435.1 केवल 4.0.8402.1 प्रदर्शित नहीं किया गया है)।

कोई मदद?

उत्तर

8

मुझे एक ही समस्या थी। मेरे संकुल फ़ोल्डर को हटाने से इसे ठीक किया गया।

+0

"पैकेज" फ़ोल्डर समाधान फ़ाइल के बगल में स्थित है। मैं प्रोजेक्ट फ़ोल्डर में था और "पैकेज" फ़ोल्डर को ट्रैक करने में मेरे लिए कुछ मिनट लग गए। इस फ़ोल्डर को हटाने से भी मेरे लिए समस्या हल हो गई। –

+0

+1 इसे सॉर्ट करें - चीयर्स – TWith2Sugars

6

मुझे बिल्कुल वही समस्या का अनुभव हुआ।

अंत में मुझे पैकेज निर्देशिका से सब कुछ हटाना पड़ा और प्रत्येक प्रोजेक्ट के माध्यम से जाना पड़ा और मैंने पहले से इंस्टॉल किए गए प्रत्येक पैकेज के लिए "अपडेट-पैकेज" चलाया था।

+0

हाँ। वह काम किया। धन्यवाद! –

0

क्या आप किसी भी मौके से पुरानी फ़ीड को इंगित कर रहे हैं? या एक पुरानी स्थानीय फ़ीड?

+0

नहीं। मैं नई फ़ीड को इंगित करने के लिए बहुत सावधान था। लेकिन मुझे नहीं लगता कि समस्या फ़ीड पर है। यह पुस्तकालय की आंतरिक समस्या की तरह दिखता है। –

0

मुझे यह समस्या भी थी।

मैंने यह सुनिश्चित करके हल किया कि मैंने उसी फ़ोल्डर में nuspec और dll के साथ पैक किया था और nuspec नाम mydll.dll.nuspec था। जब मैं इससे विचलित हुआ तो मुझे त्रुटि मिली।