2012-11-19 13 views
37

जब मैं अपने समाधान गुण तक पहुँचने का प्रयास, मैं निम्नलिखित त्रुटि मिलती है:दृश्य स्टूडियो - त्रुटि जब पर क्लिक समाधान -> गुण (वस्तु संदर्भ एक वस्तु का एक उदाहरण के लिए सेट नहीं)

Object reference not set to an instance of an object 

मैं कर रहा हूँ वीएस 2012 का उपयोग करना। इसका कारण क्या हो सकता है?

enter image description here

enter image description here

+4

मेरे पास यह भी है! –

+1

विजुअल स्टूडियो सेफ मोड का प्रयास करें http://msdn.microsoft.com/en-us/library/ms241278(v=vs.110).aspx अगर यह बेहतर काम करता है, तो यह एक एडिन या वीएस पैकेज के कारण होता है। –

उत्तर

37

कुछ एक्सटेंशन इसके कारण होने वाली। एक्सटेंशन अक्षम करने और विजुअल स्टूडियो को पुनरारंभ करने का प्रयास करें।

अक्सर त्रुटि भले ही आप इस के बाद एक्सटेंशन को पुनः सक्षम चला जाएगा।

माइक्रोसॉफ्ट कनेक्ट (link) पर एक बग रिपोर्ट नहीं है। इसे "बाहरी के रूप में बंद" के रूप में चिह्नित किया गया है, लेकिन ऐसा लगता है कि यह किसी भी एक्सटेंशन के साथ यादृच्छिक रूप से हो सकता है, इसलिए इसे माइक्रोस्कोफ्ट के ध्यान में लाने के लिए वहां मतदान करने के लायक होंगे।

+7

अनइंस्टॉल करने वाले NuGet पैकेज मैनेजर ने त्रुटि को हल किया – Kenci

+3

इसे फिर से स्थापित करना और समस्या अभी भी – Kenci

+0

अनइंस्टॉल करने के लिए NuGet ने मेरे लिए काम किया है, और इसे पुनर्स्थापित करने के बाद भी मैं गुणों तक पहुंच सकता हूं। रीशेर्पर और वेब अनिवार्य जैसे अन्य एक्सटेंशन को अक्षम करने से कुछ भी नहीं हुआ। –

11

मेरे मामले में, समस्या समाधान के लिए विशेष था। NuGet इस त्रुटि का कारण बन रहा था, लेकिन एक्सटेंशन स्वयं नहीं बल्कि एक NuGet पैकेज जिसने वीएस लोड पर एक त्रुटि उत्पन्न की। जब मैंने NuGet पैकेज प्रबंधक कंसोल खोला तो मैंने त्रुटि के विवरण के साथ एक बड़ा लाल पाठ देखा। मेरे मामले में यह टी 4 एसकैफोल्डिंग था। अधिक पैकेज, जो बदले में एमवीसीमेलर की निर्भरता है।

यदि यह आपका मामला है, तो आप शायद देखेंगे कि पीएम कंसोल में कौन सा पैकेज उत्पन्न करता है।

+0

यह भी मेरा मुद्दा था - मैंने T4Scaffolding को अनइंस्टॉल किया। कोर, सेव, बंद समाधान/विजुअल स्टूडियो, और समाधान को फिर से खोल दिया। – Cody

3

मुझे इस संवाद का भी सामना करना पड़ा और मुझे यकीन नहीं है कि इसका क्या कारण है क्योंकि मैं विस्तृत त्रुटि संदेशों को देखने के लिए NuGet कंसोल भी नहीं खोल सका।

%AppData%\Microsoft\VisualStudio हटाकर विजुअल स्टूडियो को बंद करना और विजुअल स्टूडियो को पुनरारंभ करना मेरे लिए काम करता है क्योंकि यह विंडो कॉन्फ़िगरेशन जैसी विभिन्न चीजों के रीसेट का कारण बनता है।

मुझे लगता है कि अगर यह संवाद प्रदर्शित होता है तो कुछ फ़ाइलें %AppData%\Microsoft\VisualStudio में भ्रष्ट हो सकती हैं और उस फ़ोल्डर को हटाकर विजुअल स्टूडियो सामान्य रूप से फिर से शुरू हो सकता है।

अद्यतन:

मुद्दा मेरी मशीन पर खड़ी होती है जब मैं "administator के रूप में रन" का उपयोग जबकि दृश्य स्टूडियो कि विकल्प के बिना पहले शुरू किया गया है और %AppData%\Microsoft\VisualStudio administator संघ बिना निर्मित किया गया था द्वारा दृश्य स्टूडियो शुरू करते हैं।

+1

इस समाधान ने इसे मेरे लिए हल नहीं किया .. लेकिन जब मैं "प्रशासक के रूप में चलाता हूं" तो यह मेरी समस्या हल करता है .. इसलिए मैंने आपके उत्तर – hanzolo

+0

बंद वीएस के कारण इसे आजमाया, 'C: \ Users \ myname \% के तहत सब कुछ हटा दिया ऐपडाटा% \ स्थानीय \ माइक्रोसॉफ्ट \ विजुअल स्टूडियो 'और फिर इसे फिर से चलने वाले वीएस द्वारा पुनः निर्मित करने दें, कोई बदलाव नहीं। एक प्रशासक के रूप में रण वीएस, कोई बदलाव नहीं। यह कुछ ऐसा हो सकता है जो कुछ के लिए काम करता है, लेकिन यह मेरे लिए काम नहीं करता है। – vapcguy

3

विजुअल स्टूडियो 2013: जब मैंने टूल्स -> एक्सटेंशन और अपडेट खोलने का प्रयास किया तो मुझे यह समस्या थी। मैंने @ViRuSTriNiTy विचार का उपयोग किया, लेकिन केवल फाइलों को साफ़ किया: सी: \ उपयोगकर्ता [myUserName] \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0 \ एक्सटेंशन वहां 2 कैश फ़ाइलें हैं। उन्हें हटा दिया गया और VS2013 को पुनरारंभ किया गया और इसे

+0

यह टिप्पणी वीएस 2015 के लिए मेरे लिए क्या काम करती है! धन्यवाद – Kirby

0

जिस तरह से यह मेरे लिए हो रहा था वह मेरे/मेरे सेटअप के लिए अद्वितीय हो सकता है, लेकिन मुझे यह जानना अच्छा लगेगा कि किसी और के पास ऐसा क्यों हुआ है, और यदि उन्हें पता चलता है कि क्यों :

  • यदि मैं इसे डबल-क्लिक करके एक .sln फ़ाइल लॉन्च करता हूं, तो यह वीएस लोड करेगा और मैं समाधान पर राइट-क्लिक कर सकता हूं और गुणों को कोई समस्या नहीं आ सकता है।
  • यदि मैं विजुअल स्टूडियो स्वागत पृष्ठ पर या फ़ाइल> ओपन> प्रोजेक्ट/सॉल्यूशन पर "ओपन प्रोजेक्ट" पर जाता हूं, तो .sln फ़ाइल पर नेविगेट करें और इसे चुनकर इसे लॉन्च करें और फ़ाइल संवाद में "ओपन" पर क्लिक करके, यह है जब मुझे यह समस्या है।

मैं अभी से हमेशा से .sln फ़ाइल लॉन्च करने जा रहा हूं, लेकिन मुझे यह जानना अच्छा लगेगा कि स्वागत पृष्ठ से "ओपन प्रोजेक्ट" या फ़ाइल> ओपन> प्रोजेक्ट/उपाय! मैंने टूल्स> NuGet पैकेज मैनेजर> सामान्य में जाने का प्रयास किया और मैंने NuGet को लापता पैकेज डाउनलोड करने और बाध्यकारी रीडायरेक्ट लागू करने की अनुमति देने के लिए विकल्पों को अनचेक किया, और पैकेज स्रोतों के तहत मैंने चेकबॉक्स का चयन रद्द किया (मेरी देव मशीन इंटरनेट से कनेक्ट नहीं है) । पर्यावरण> एक्सटेंशन और अपडेट: मैंने इसे "व्यवस्थापक के रूप में चलते समय प्रति उपयोगकर्ता एक्सटेंशन लोड करें" के बिना और बिना किसी व्यवस्थापक के और इसे व्यवस्थापक के रूप में चलाने के बिना प्रयास किया। सी: \ उपयोगकर्ता \ me \ AppData \ Local \ Microsoft \ VisualStudio पर बस सबकुछ हटाने की कोशिश की। उपरोक्त उन 2 गोलियों में से कोई बदलाव नहीं।

संबंधित मुद्दे