का उपयोग यह निश्चित रूप से निर्धारित करने के लिए जो फ़ाइल समस्या पैदा कर रहा है संभव नहीं हो सकता। व्यापक रूप से अलग-अलग परिस्थितियों के साथ इसी तरह की त्रुटियों की सूचना दी गई है, ऐसी स्थिति को छोड़कर जहां कम से कम 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 फ़ाइल) को हटाने से समस्या ठीक हो जाती है।
पर यह पता लगा करते थे। मैं * अजाक्स टूलकिट स्थापित नहीं किया है ... मेरी परियोजना एक एएसपी.नेट एमवीसी ऐप है। –