2009-02-17 8 views
28

जब VS2008 में एक समाधान लोड मैं:दस्तावेज़ लोड छोड़ा जा रहा है - यह दस्तावेज़ किस कारण से है?

कोई त्रुटि आई थी, जबकि उद्घाटन जुड़े दस्तावेजों पिछले समय इस समाधान लोड किया गया था। के दौरान दस्तावेज़ लोड को से बचने के लिए इस समाधान लोड के दौरान छोड़ दिया जा रहा है।

मैं जो दस्तावेज़ समस्या का कारण है कैसे मिल सकती है?

+0

पर यह पता लगा करते थे। मैं * अजाक्स टूलकिट स्थापित नहीं किया है ... मेरी परियोजना एक एएसपी.नेट एमवीसी ऐप है। –

उत्तर

19

मैं नहीं कह सकता कि मैंने यह विशेष त्रुटि देखी है, लेकिन मुझे आश्चर्य है कि क्या यह आपके समाधान से जुड़े .suo फ़ाइल में संग्रहीत किया जा सकता है। .suo वह जगह है जहां वीएस ट्रैक करता है कि आपने पहले कौन सी फाइलें खोली थीं, इसलिए हो सकता है कि यह असफल लोगों को भी ट्रैक करे। आप फ़ाइल को नाम बदलने या हटाने का प्रयास कर सकते हैं और फिर त्रुटि को दूर करने के लिए समाधान को फिर से लोड कर सकते हैं। दुर्भाग्यवश, वे फ़ाइलें पूरी तरह मानव-पठनीय नहीं हैं, इसलिए यदि यह स्थान साबित होता है, तो यह निर्धारित करने के लिए यह छोटा नहीं हो सकता कि कौन सी फ़ाइल गलती थी।

+3

हटाना। एसयूओ समस्या हल करती है लेकिन कारण क्या है? –

+0

कभी-कभी, suo को हटाने से समस्या ठीक नहीं होती है। ऐसा लगता है कि किसी भी व्यू पेज को खोलना (एएसपीएक्स, एएसपीसी का परीक्षण नहीं किया गया है) वीएस को बस बंद कर देगा। –

+0

@ चार्ली फूल: मूल पोस्ट पिछली लोड विफलता के बारे में एक संदेश के संबंध में था (जो अक्सर घटित होता था।) आपके मामले में, आपको वीएस क्रैशिंग के बिना किसी भी फाइल को खोलने में समस्याएं आ रही हैं। उस परिदृश्य में, मैं एक कस्टम नियंत्रण या अमान्य डेटा बाध्यकारी की तलाश करता हूं जो क्रैश का कारण बन सकता है। – Pedro

1

मुझे यह समस्या भी थी। मैंने समाधान से जुड़े * .suo फ़ाइल को हटा दिया। जब मैंने समाधान को फिर से लोड करने का प्रयास किया तो मुझे उसी त्रुटि के साथ संकेत दिया गया कि सिवाय इसके कि विजुअल स्टूडियो तुरंत क्रैश नहीं हुआ। जब मैंने त्रुटि संवाद पर "ठीक" क्लिक किया तो समाधान बस ठीक लग रहा था।

+0

मेरे पास समान अनुभव हैं। ऐसा लगता है कि समस्या मेरे पास क्यों आती है। –

4

मुझे हर सुबह इस समस्या से बंद कर दिया गया है, इसलिए मैं कुछ मजबूर शोध कर रहा हूं। यहां एक टिड्बिट है जो मुझे मिली कुछ लिंक के साथ मदद कर सकती है (लेकिन आईओ ने उन्हें अभी तक नहीं पढ़ा है)।

सबसे पहले, बोली। ऐसा लगता है कि अगर मैं सभी को खोलने का समाधान प्राप्त कर सकता हूं (जो मैं कर सकता हूं, दूसरी बार, जब वीएसएनईटी "दस्तावेज़ लोडिंग" चरण छोड़ देता है), और फिर तुरंत एक पुनर्निर्माण करें, जो समस्या को "ठीक" कर सकता है (मतलब, समस्या थोड़ी देर के लिए चली जाएगी और कुछ दिनों बाद दिखाई देगी, लेकिन कम से कम मैं कुछ काम कर सकता हूं)।

बेशक, यह एक लाल हेरिंग हो सकता है, लेकिन ऐसा लगता है कि अभी यह सही है।

अगला, यहां कुछ लिंक दिए गए हैं। मैंने उन सभी को नहीं पढ़ा है, लेकिन वे इस समस्या या बहुत समान हैं, और वे किसी की मदद कर सकते हैं।

http://social.msdn.microsoft.com/forums/en-US/vssetup/thread/cb73c8d6-077f-4220-aaf8-463039ee1d5f

Why does Visual Studio crash opening ASPX with MVC RC1

Resharper (R#) 4.5 and MVC (1.0) solutions cause Visual Studio 2008 SP1 to crash on solution load

http://www.lostechies.com/blogs/hex/archive/2009/03/02/hot-fix-available-for-visual-studio-2008-sp1-crashing-when-opening-up-aspx-files-views-on-vista-sp1-x64.aspx

http://www.chowamigo.co.uk/2009/10/fix-visual-studio-hangs-crashes-and.html

http://forums.asp.net/p/1384470/2942121.aspx#2942121

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=471570

http://blogs.msdn.com/jnak/archive/2009/02/26/fix-available-asp-net-mvc-rc-crash-in-a-windows-azure-cloud-service-project.aspx

8

मैं बनाएँ- के माध्यम से मेरी समाधान> स्वच्छ समाधान की सफाई की।

फिर मैंने अपना समाधान पुनर्निर्माण किया। लगता है मेरे लिए काम करता है।

संपादित करें: मैं VS 2010

1

का उपयोग यह निश्चित रूप से निर्धारित करने के लिए जो फ़ाइल समस्या पैदा कर रहा है संभव नहीं हो सकता। व्यापक रूप से अलग-अलग परिस्थितियों के साथ इसी तरह की त्रुटियों की सूचना दी गई है, ऐसी स्थिति को छोड़कर जहां कम से कम 1 फ़ाइल है जो अंतिम बार संपादन के लिए खुली थी, समाधान को सफलतापूर्वक खोला और बंद कर दिया गया था।

मैंने इसे स्वयं WinDbg सक्रिय के साथ देखा है, और कॉल स्टैक थ्रेड/मॉड्यूल अनलोड राज्य में डीएलएल की एक श्रृंखला से भरा हुआ है। सबसे अधिक संभावना यह दृश्य स्टूडियो में दौड़ की स्थिति या अन्य दोषपूर्ण बहु थ्रेडिंग व्यवहार के कारण हो रही है।

अन्य संदर्भ यहां दिए गए हैं, यदि अन्य उन्हें अतिरिक्त जानकारी के साथ अपडेट करते हैं।

IDE Reports Error ... @ Microsoft Connect
Error Loading Solution 100% of the time ... @ Microsoft Connect
Error opening associated documents ... @ Stack Overflow

संपादित करें:

मैं जोड़ने चाहिए कि यह एक रेस स्थिति होने का मेरा निष्कर्ष में दुर्घटना की कोई मिनीडम्प बनाने के प्रयास में इकट्ठा सुराग पर आधारित है WinDbg के साथ विजुअल स्टूडियो; और विजुअल स्टूडियो के पुराने संस्करणों में समान अस्पष्ट बग के साथ पूर्व इतिहास।

मेरी खोज में, विनडबग लगातार रिपोर्ट करता है कि इस दुर्घटना के लिए एक मिनीडम्प नहीं बनाया जा सकता है क्योंकि ReadProcessMemory विफल रहा है। स्टैक ट्रेस में विभिन्न कारणों से बुलाए गए DllUnloads का एक निशान होता है। इस बग की कोई रिपोर्ट नहीं है जब समाधान के बंद होने पर आखिरी बार कोई दस्तावेज़ दृश्य नहीं था। इन सुरागों के संयोजन में, मेरा अनुमान है कि तत्कालता के क्रम में बग हैं; शायद एक ही प्रकार के दो विचार खोले गए हैं, एक दूसरे से आगे पूर्ण होता है और संसाधनों की सफाई का कारण बनता है जो दोनों कार्यों द्वारा साझा किया जाता है।

यह संभव है कि यह दौड़ की स्थिति या थ्रेडिंग बग न हो, हालांकि लक्षण दृढ़ता से सुझाव देते हैं। सौभाग्य से मेरे और दूसरों के लिए जिन्होंने उत्तर के साथ चिंतित किया है, जब मुझे इस बग का सामना करना पड़ा है, तो एसयूओ फ़ाइल (और विजुअल स्टूडियो के पुराने संस्करणों में .NCB फ़ाइल) को हटाने से समस्या ठीक हो जाती है।

3

मैं वीएस -2010 का उपयोग कर रहा हूं और वही गलती थी। मैंने समाधान से जुड़े 2 एसयूओ फाइलों को हटा दिया और यह ठीक काम किया।

0

यह "दस्तावेज़ लोड छोड़ दिया गया" त्रुटि प्राप्त हुई, फिर जब "VS को बंद करने का प्रयास किया गया तो" ऑब्जेक्ट संदर्भ किसी ऑब्जेक्ट के उदाहरण पर सेट नहीं किया गया "त्रुटि प्राप्त हुई।

  • C: मैं हटा कर दोनों तय \ उपयोगकर्ता {user} \ AppData \ Local \ Microsoft \ VisualStudio \ ComponentModelCache और
  • C: \ Users {user} \ AppData \ Local \ Microsoft \ VisualStudio \ devenv .exe.config
  • C: \ Users {user} \ AppData \ Local \ Microsoft \ VisualStudio.NETFramework, संस्करण = v4.0, सेट = एक्सटेंशन, हैश = 6D09DECC.dat
  • C: \ Users {user} \ AppData \ Local \ Microsoft \ VisualStudio.NETFramework, संस्करण = v4.0, सेट = एक्सटेंशन, हैश = 9951BC03.dat
  • सी: \ उपयोगकर्ता {उपयोगकर्ता} \ AppData \ Local \ Microsoft \ VisualStudio.NETFramework, संस्करण = v4 .5.2, सेट करें = RecentAssemblies, हैश = 0।Dat

मैं पाए जाने वाले पहले दो अन्य लापता संकुल जब मैं अपने प्रोजेक्ट को लोड करता हूँ से संबंधित त्रुटियों पैदा कर रहे थे, और "ऑब्जेक्ट संदर्भ एक वस्तु का एक उदाहरण के लिए सेट नहीं" जब वी.एस. बंद करने का प्रयास है, और जावास्क्रिप्ट भाषा सेवा से त्रुटियों प्राप्त था, उन पिछले .NETFramework फाइलों से लापता js फ़ाइलों की शिकायत (जो मैं अगर मैं उन्हें में वापस शामिल नहीं करते नहीं मिलता है):

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. 

मैं सिर्फ फिर से करने की आवश्यकता हो सकती जावास्क्रिप्ट भाषा सेवा प्लग-इन इंस्टॉल/मरम्मत करें, और यह संभव है कि वे "छोड़ी गई" फाइलें हों। लेकिन मैं ऊपर सूचीबद्ध सभी फाइलों से छुटकारा पाने और विजुअल स्टूडियो को पुनरारंभ करने का प्रयास करूंगा। .NETFramework फ़ाइलों को छोड़कर, उन्हें फिर से बनाया जाना चाहिए। यदि आप चाहें, तो आप .NETFramework फ़ाइलों को वापस ले सकते हैं, फिर उन्हें हटा सकते हैं, और फिर उन्हें एक बार में पेस्ट कर सकते हैं और चीजों को कम करने के लिए, आपके द्वारा किए गए प्रत्येक फ़ाइल प्रति-बैक के बीच वीएस को फिर से लॉन्च कर सकते हैं।

मेरी प्रक्रिया प्रकाशित किया गया था मुझे लगता है मैं भी इस समस्या का सामना करना पड़ रहा है और एक समाधान पाकर बहुत खुशी होगी Visual Studio 2015 error "Object reference not set to an instance of an object" after install of ASP.NET and Web Tools 2015 (RC1 Update 1)

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