आशाओं में यह चीजों को संकीर्ण कर सकता है / किसी की मदद कर सकता है, मैंने एक खोजी दृष्टिकोण किया। मेरे लिए, मैंने प्रारंभ में फ़ोल्डर को C: \ Users \ {user} \ AppData \ Local \ Microsoft \ VisualStudio में मेरे दस्तावेज़ों में स्थानांतरित कर दिया और दृश्य स्टूडियो को फिर से लॉन्च करके इसे फिर से बनाने की अनुमति दी। इससे त्रुटियां दूर हो गईं। इसलिए मैंने सब कुछ वापस ले लिया, एक-एक करके, और हर बार विज़ुअल स्टूडियो को फिर से शुरू किया जब तक कि मैंने अपराधियों की खोज नहीं की। इन फ़ोल्डरों में वापस जाना ठीक था:
- 1033 (पुरानी के साथ स्वतः-जनरेट की गई प्रति को ओवरराइड करें)
- डिज़ाइनर (मेरी पुरानी कॉपी में था, शुरू में दोबारा नहीं बनाया गया जब मैंने वीएस को फिर से लॉन्च किया, इसे वापस कॉपी किया)
- एक्सटेंशन (पुरानी के साथ स्वतः-जनरेट की गई प्रति को ओवरराइड करें)
- ImageLibrary (पुराने के साथ ऑटो-जेनरेट की गई कॉपी को ओवरराइड करें)
- सूचनाएं (पुरानी के साथ स्वतः-जनरेट की गई प्रति को ओवरराइड करें)
- STemplate (मेरी पुरानी कॉपी में था, शुरू में दोबारा नहीं बनाया गया जब मैंने वीएस को फिर से लॉन्च किया, इसे वापस कॉपी किया)
- वीटीसी (मेरी पुरानी कॉपी में था, शुरू में दोबारा नहीं बनाया गया जब मैंने वीएस को फिर से लॉन्च किया, इसे वापस कॉपी किया)
ये फ़ाइलें ऑटो-जनरेट करने वालों को वापस अधिलेखित करने के लिए ठीक थीं:
- ApplicationPStreetSettings (मेरी पुरानी कॉपी में था, जब मैंने वीएस को फिर से लॉन्च किया तो शुरू में दोबारा नहीं बनाया गया था)
- ApplicationPStreetSettings.lock (पुराने के साथ ऑटो-जेनरेट की गई कॉपी को ओवरराइड करें)
- vspdmc.lock (पुराने के साथ ऑटो-जेनरेट की गई कॉपी को ओवरवोट करें)
इन फ़ाइलों को वापस ले जाने के लिए ठीक था। प्रत्येक मेरी पुरानी कॉपी में था, और जब मैंने वीएस को फिर से लॉन्च किया, तब शुरू में दोबारा नहीं बनाया गया था।
- .NETFramework, संस्करण = v4.0, सेट = फ्रेमवर्क, हैश = C958D412.dat
- .NETFramework, संस्करण = v4.0, सेट = RecentAssemblies, हैश = 0.dat
- .NETFramework, संस्करण = v4.5, सेट = एक्सटेंशन, हैश = 75EAE334.dat
- .NETFramework, संस्करण = v4.5, सेट = एक्सटेंशन, हैश = 497525A2.dat
- .NETFramework, संस्करण = v4.5, सेट = फ्रेमवर्क, हैश = 5AE9A175.dat
- .NETFramework, संस्करण = v4.5.2, सेट = एक्सटेंशन, हैश = 24CEEB0D.dat
- .NETFramework, संस्करण = v4.5.2, सेट = एक्सटेंशन, हैश = 72AE305.dat
- .NETFramework, संस्करण = v4.5.2, सेट = एक्सटेंशन, हैश = ADF899D7.dat
- .NETFramework, संस्करण = v4.5.2, सेट = फ्रेमवर्क, हैश = D8E943A2.dat
इन समस्याओं के कारण - इन फ़ाइलों को हटा दें और वी.एस. को फिर से लॉन्च करके इसे फिर से बनाने की अनुमति दें:
- ComponentModelCache - जब मैंने इस फ़ोल्डर की सामग्री को अपने पुराने (4 फाइलें: MS.VS.Default.cache, .catalogs, .err, .external) के साथ ओवरवोट किया, तो इससे मुझे उन सभी त्रुटियों के बारे में पता चला, जिनके बारे में मैंने पहले सोचा नहीं था। लोड पैकेज जब मेरी परियोजना लोड हो रहा है, और "ऑब्जेक्ट संदर्भ एक वस्तु के एक उदाहरण के लिए सेट नहीं है" त्रुटि जब वी.एस. को बंद करने की कोशिश कर रहा है।
- devenv.exe.config - ComponentModelCache के समान
- .NETFramework, संस्करण = v4.0, सेट = एक्सटेंशन, Hash = 6D09DECC.dat - जावास्क्रिप्ट भाषा सेवा से त्रुटि आउटपुट का कारण बनता है, गुम js फ़ाइलों की शिकायत करना
- .NETFramework, संस्करण = v4.0, सेट = एक्सटेंशन, हैश = 9951BC03.dat - जावास्क्रिप्ट भाषा सेवा से त्रुटि आउटपुट का कारण बनता है, गुम js फ़ाइलों की शिकायत करना
- .NETFramework, संस्करण = v4.5.2, सेट = हाल ही में मिली असेंबली, हैश = 0.dat - जावास्क्रिप्ट भाषा सेवा से त्रुटि आउटपुट का कारण बनता है, गुम js फ़ाइलों की शिकायत करना
ये उन अंतिम .NETFramework फ़ाइलों से त्रुटियां हैं (जो मुझे नहीं मिलती हैं अगर मैं उन्हें वापस नहीं जोड़ता):
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\libhelp.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\sitetypesWeb.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\domWeb.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\underscorefilter.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\showPlainComments.js' not found.
मुझे जावास्क्रिप्ट भाषा सेवा प्लग-इन को फिर से स्थापित / मरम्मत करने की आवश्यकता हो सकती है, इसलिए यह अन-संबंधित हो सकती है। लेकिन निश्चित रूप से devenv.exe.config और ComponentModelCache को "ऑब्जेक्ट संदर्भ को ऑब्जेक्ट के इंस्टेंस पर सेट नहीं किया गया" सही करने के लिए जाने की आवश्यकता है।