विजुअल स्टूडियो लगातार क्रैश क्यों होता है?

संदर्भ स्टूडियो को जोड़ने/हटाने के दौरान विजुअल स्टूडियो यादृच्छिक रूप से दुर्घटनाग्रस्त हो जाता है। कोई विचार क्यों? एसपी 1 सहायता स्थापित करेगा?

EDIT: I do not work with any addons except SourceSafe. I do most of my development in connected mode.

Developing using:
Visual Studio 2008
WinXp Terminal Service -> Win2k3 Sp2 (64bit)
VSS 8.0, 32bit

0

11 उत्तर

आमतौर पर, यदि विजुअल स्टूडियो बार-बार दुर्घटनाग्रस्त हो रहा है, तो आपकी .suo या .ncb फ़ाइल दूषित हो गई है। अपनी परियोजना बंद करें, उन फ़ाइलों को हटाएं, और फिर से खोलें। यह आपकी समस्या का समाधान कर सकता है।

एसएसओ एक छिपी हुई फाइल है।

0
जोड़ा

अपने समाधान से जुड़े किसी भी .ncb फ़ाइलों को खोजें और हटाएं। पिछले संस्करणों में इन (डीबगिंग) फ़ाइलों को दूषित और उन्हें हटाने के लिए उपयोग की जाने वाली फ़ाइलों को समस्या ठीक हो जाएगी (विजुअल स्टूडियो उन्हें स्वचालित रूप से पुन: उत्पन्न करेगा)।

0
जोड़ा

डिफ़ॉल्ट समाधान स्थान को बदलकर मेरी समस्या हल हो गई।

0
जोड़ा

मुझे इस परियोजना के लिए पुराना संदर्भ निकालना पड़ा जो अब समाधान से अस्तित्व में नहीं था और यह मेरे लिए ठीक काम करता था।

0
जोड़ा

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

आप अस्थायी एएसपी.नेट फाइल फ़ोल्डर्स (यदि आप एएसपी.नेट में काम कर रहे हैं) जैसे किसी अस्थायी फ़ाइल स्थानों को भी साफ़ करना चाहते हैं, तो बस कुछ अजीब कैश किया जा रहा है।

0
जोड़ा
आप उन्हें अपने .csproj और .sln फ़ाइलों के साथ देखेंगे। वीएस 2015 में इनमें से कई आपकी .sln फ़ाइल द्वारा .vs फ़ोल्डर में गए थे।
जोड़ा लेखक Travis Illig, स्रोत
उन .user और .suo फ़ाइलें कहां स्थित हैं?
जोड़ा लेखक NoSaidTheCompiler, स्रोत

मेरे विजुअल स्टूडियो 2005 ने हाल ही में क्रैशिंग और लॉकिंग शुरू कर दी। आखिरकार जिस तरह से मैंने इसे ठीक किया था उसे कमांड लाइन से चलाने के लिए था:

devenv /resetuserdata

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

0
जोड़ा

मैं एसपी 1 में भी मेरा पता लगाता हूं कि एक परियोजना में सामान जोड़ने पर यह शायद ही कभी दुर्घटनाग्रस्त हो जाता है, लेकिन मुख्य रूप से जब एएसपी.NET डिज़ाइन व्यू पर स्विच होता है और जब यह टूल में नियंत्रण स्वत: उत्पन्न करता है। मैंने इसे अभी बनाने से अक्षम कर दिया है और मुझे अब कई क्रैश नहीं मिलते हैं।

मुझे पता है कि इस मुद्दे के साथ आपके पास बहुत कुछ नहीं है, लेकिन जिस बिंदु पर मैं एसपी 1 बना रहा हूं वह आपकी समस्या का उत्तर नहीं हो सकता है।

0
जोड़ा

मैंने सुझाए गए सभी विकल्पों का प्रयास किया, और कुछ और इस पर पाए गए लिंक । कोई भाग्य नहीं।

फिर मैंने वेब साइट (वेब ​​ऐप के विपरीत) से संदर्भ जोड़ने का प्रयास किया। प्रक्रिया अलग है: आपको प्रोजेक्ट पर राइट क्लिक करना होगा और प्रॉपर्टी पेज पर जाना होगा, और संदर्भ टैब पर जोड़ें ... बटन है।

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

अद्यतन करें:

मुझे असली कारण पता चला, मेरे एसएसडी पर कई फाइलें भ्रष्ट हो गईं। सीएचकेडीएसके/आर ने मुझे थोड़ी देर के लिए वापस जा दिया। अंततः ड्राइव को प्रतिस्थापित करना पड़ा। बस एक अनुस्मारक कि यह वीएस की गलती नहीं हो सकती है।

0
जोड़ा

सावधान रहें यदि आपको भ्रष्ट .suo फ़ाइल पर संदेह है और स्रोत सुरक्षित के साथ एकीकृत किया गया है।

When you restart VS after a crash, you may get the following message:

स्रोत नियंत्रण ऑपरेशन से ओपन अभी भी प्रगति पर है लेकिन अब आप काम करना शुरू कर सकते हैं। बाकी परियोजनाओं को असीमित रूप से पुनर्प्राप्त किया जाएगा।

This basically means VS will load all projects in your opened solution from Source Safe and Overwrite any files that are checked out and contain unchecked-in changes!
After a VS crash, start Source Safe standalone and CHECK IN what you want to preserve.
Then work at fixing the corruption before starting VS again.

0
जोड़ा

उम्मीद है कि यह किसी की मदद करता है। ऐसा लगा जैसे मैंने सब कुछ करने की कोशिश की थी। मैंने इंस्टॉलेशन की मरम्मत भी की, जिसने कोई फर्क नहीं पड़ता और साथ ही हटाए गए वीएस को पूरी तरह से हटा दिया और मुद्दा अभी भी वहां था। लॉग विकल्प ने मुझे कुछ भी महत्वपूर्ण नहीं बताया, इसलिए मैंने अंततः सभी समाधानों के साथ-साथ सभी .suo और .user फ़ाइलों में सभी बिन और ओबीजे फ़ोल्डरों को हटा दिया और इसे मेरे हार्डड्राइव पर रूट फ़ोल्डर से पूरी तरह से अलग फ़ोल्डर में स्थानांतरित कर दिया और इसे फिर से बनाया । यह जादुई रूप से आया था!

0
जोड़ा

अगर .suo या .ncb फ़ाइल दूषित हो गई है, जो विज़ुअल स्टूडियो क्रैशिंग के कारण भी होती है। इस क्रैशिंग को हल करने के लिए आप छवि में उल्लिखित निम्न चरणों का उपयोग कर सकते हैं।

  1. Go to the folder that contain visual studio execution file(devenv.exe).
  2. open the command prompt with the folder path mentioned in the step one and run the command devenv.exe /ResetSettings.
  3. If step two doesn't solve your problem then run the command devenv.exe /ResetUserData.

enter image description here

0
जोड़ा