NuGet पैकेज प्रोजेक्ट विविध फ़ाइलों के लिए विफल हो गया है: मान रिक्त या रिक्त स्ट्रिंग नहीं हो सकता। पैरामीटर नाम: रूट। ० ०


89

बनाम 2012 में मेरे पास ऐसी त्रुटि है: नूगेट पैकेज पुनर्स्थापना परियोजना के लिए विफल विविध फ़ाइलें: मान शून्य या रिक्त स्ट्रिंग नहीं हो सकता। पैरामीटर नाम: रूट। ० ०

मैं देखता हूं कि यह बग https://nuget.codeplex.com/workitem/3780 है जो संस्करण 2.8 के लिए तय किया गया था, लेकिन मुझे https://nuget.codeplex.com पर 2.8 संस्करण नहीं मिल रहा है। क्या इसे ठीक करना संभव है 2.8 संस्करण की स्थापना के बिना त्रुटि? या 2.8 कैसे प्राप्त करें?


1
मुझे विवरणों पर यकीन नहीं है, लेकिन यह तब भी हो सकता है यदि आप मैक्रो का उपयोग करके आउटपुट फ़ाइल नाम का उपयोग करने का प्रयास करते हैं, जैसे $ (सॉल्यूशनडिर) $ (कॉन्फ़िगरेशन) \ MyInstaller.msi मैं इस मुद्दे में भाग गया जब वी.एस. इंस्टॉलर और मैंने मान लिया कि मैं मैक्रो को आउटपुट फ़ाइलनाम में उपयोग कर सकता हूं।
13

मेरे सहकर्मी को वीएस 2013 (सादा, कोई अपडेट 1 या अपडेट 2) के साथ यह नहीं मिला, और वह 2.7.x NuGet का उपयोग करता है। वह अब अपडेट करेंगे।
सेसाबा तोथ

जवाबों:


153

मैं दृश्य स्टूडियो समाधान उपयोगकर्ता विकल्प फ़ाइल (.suo) को हटाने के द्वारा इसे ठीक किया और फिर वी.एस. को पुनः आरंभ किया।

अद्यतन: वी.एस. 2017, आप एक छिपा हुआ फ़ोल्डर नामित हटाने की आवश्यकता .vs समाधान निर्देशिका में स्थित (धन्यवाद @Tien दिन्ह!)


मेरे पास दो सू फाइलें थीं: <solutionName> .suo और <solutionName> .v11.suo मैं VS2012 प्रोफेशनल अपडेट 3 का उपयोग कर रहा हूं और मेरे लिए काम करने वाले दोनों को डिलीट कर रहा हूं। मेरे पास अब केवल <solutionName> .v11.suo फ़ाइल मौजूद है।
फेलमिस्टर

2
VS2017 के लिए .vs
Tien Dinh

1
छिपी हुई .vs फ़ोल्डर समाधान निर्देशिका में स्थित है।
18

विजुअल स्टूडियो 2017 कम्युनिटी एडिशन के लिए भी काम किया। साभार (y)
नजीब

27

आज VS2013 के साथ भी यही मुद्दा था। इंस्टॉल किए गए पैकेज (टूल -> एक्सटेंशन और अपडेट) (जिसमें नगेट शामिल थे) और VS2013 के लिए कुछ अपडेट इंस्टॉल करने के बाद एक अपडेट चलाने के बाद (विंडोज़ अपडेट कुछ था), यह चला गया है।

इसलिए मूल रूप से, उन अपडेट, अपडेट के लिए जांच करें, और यह समस्या को हल कर सकता है।


15

मेरे पास वीएस 2013 है। एक्सटेंशन मैनेजर के अनुसार, नगेट अप टू डेट था।

Vsix साइट से मैन्युअल इंस्टॉल करें: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca

... मुद्दा तय किया।


यह मेरे लिए मुद्दा तय किया। मुझे केवल रिलीज में निर्माण करते समय समस्या का सामना करना पड़ा।
ctorx

यह मुद्दा बिना हल के, जहां समाधान और उछाल पर नवीनतम पाने के लिए शाब्दिक अर्थ से बाहर दिखाई दिया। यहाँ एक ही मुद्दा है कि एक्सटेंशन मैनेजर बोर हो गया है और कहा कि यह आज तक था जब यह नहीं था। मैं Microsoft से प्यार करता हूँ, लेकिन मुझे गंभीरता से समझ में नहीं आता कि वे सॉफ़्टवेयर स्थापित करने में कितने भयानक हैं।
क्रिस मैरिसिक

11

विजुअल स्टूडियो का एक सरल पुनरारंभ सब कुछ स्पष्ट करना चाहिए। वेब API अपग्रेड करने के बाद VS2013 में भी मेरा यही मुद्दा था। .Suo को हटाना आवश्यक नहीं था।




3

सटीक उत्तर नहीं है, लेकिन सबसे अच्छा मैं बता सकता हूं, नुगेट वेर। 2.8 अभी तक उपलब्ध नहीं है। मैं कुछ समय से (2 महीने) एक ही मुद्दे से निपट रहा हूं। मैं अभी भी मुख्य परियोजना के खिलाफ निर्माण का प्रदर्शन करके उस त्रुटि के साथ सफलतापूर्वक अपने समाधान का निर्माण करने में सक्षम था। मैं वास्तव में इस मुद्दे को हल करने की उम्मीद कर रहा हूं क्योंकि यह काम करते समय एक गंभीर नजर है।




1

बस एक संक्षिप्त नोट के रूप में। मुझे मैप्ड नेटवर्क ड्राइव पर प्रोजेक्ट चलाकर यह त्रुटि मिली है T:\NetworkFolder\Project\Solution.sln

जाहिर है कि समाधान सरल है - ऐसा न करें - इसे अपनी मशीन पर कॉपी करें। किसी बिंदु पर किसी को कुछ दर्द बचा सकता है।


1

उपर्युक्त उत्तरों में से किसी ने भी मेरे लिए मदद नहीं की, और यह बहुत निराशाजनक था।

मेरे लिए क्या काम किया (विजुअल स्टूडियो प्रोफेशनल 2017, संस्करण 15.8.5 के साथ) निम्नलिखित कदम उठा रहा था;

1) उपकरण> विकल्प> NuGet पैकेज प्रबंधक> 'सभी NuGet कैश साफ़ करें' पर क्लिक करें

आशा है कि यह किसी की मदद करता है!


0

यह मेरे लिए सही नहीं रहा। मुझे टूल्स, एक्सटेंशन मैनेजर पर जाना था ... NuGet Restart Visual Studio 2010 को डाउनलोड करें स्थापना रद्द करें इसे डाउनलोड करें। Visual Studio को पुनरारंभ करें। यह सब तय!


0

फाइल पैकेज में संकुल का नाम जाँचते हैं ।config। कुछ समय में नाम गलत हो गया


0

मुझे गलती से संकुल नाम के अंदर एक नामस्थान आईडी विशेषताओं का नाम बदलकर मिला। कुछ और फ़ाइल। मैं अपने स्थानीय एक के साथ package.config के संस्करण में जाँच की तुलना करके इसे ट्रैक करने में सक्षम था। समस्या को ठीक करने के बाद, मुझे केवल इतना करना था कि पैकेज बंद करना है। फाइल को फिर से बनाएँ, पुनर्निर्माण करें और समस्या दूर हो गई।


0

विजुअल स्टूडियो 2015 में:

विकल्प पर जाएँ-> NuGet Package Manager-> पैकेज स्रोत, सुनिश्चित करें कि "Microsoft और .Net" मशीन-वाइड पैकेज सूची में जाँच की गई है।


0

मैंने nUnit 3.7.1 को अनइंस्टॉल और रीइंस्टॉल किया और सब कुछ फिर से काम करने लगा। मेरे पास कुछ नगेट पैकेज हैं, लेकिन ननिट 3.7.1 केवल एक ही है जिसे मैंने पुनर्स्थापित किया है, मैंने बाकी को अकेला छोड़ दिया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.