क्या आपने फ़ाइल को हटाने कीYour_Solution_FileName.suo
कोशिश की है ?
.suo
फ़ाइल अपने को उसी फ़ोल्डर में होना चाहिए .sln
में फ़ाइल, या .vs
दृश्य स्टूडियो के नए संस्करण के लिए फ़ोल्डर। .vs
फ़ोल्डर छिपा हो सकता है।
विज़ुअल स्टूडियो 2017 के लिए अपडेट
वीएस 2017 में .suo
फाइलें एक अलग फ़ोल्डर में स्थित हैं: आप .suo
फ़ाइल को अंदर पा सकते हैंYourSolutionFolder\.vs\YourSolutionName\v15\.suo
.vs
फ़ोल्डर छिपा हुआ है, और .suo
फ़ाइलों नाम के बिना एक फाइल है, बस के साथ .suo
विस्तार।
व्याख्या
.suo
फ़ाइल को खोला फ़ाइलों सूची जैसे विभिन्न जानकारी होती है और कुछ प्राथमिकताएं कि और अन्य चीजों (शुरू करने परियोजना की तरह) समाधान फ़ाइल में सहेजा नहीं कर रहे हैं।
आम तौर पर आप .suo
समस्याओं के बिना फ़ाइल को हटा सकते हैं । आपको StartUp Project
बाद में अपने समाधान के लिए सेट करना पड़ सकता है ।
बस सुरक्षित तरीके से रहने के लिए, आप .suo
फ़ाइल का नाम बदल सकते हैं , और फिर समाधान शुरू करने के लिए पुनः प्रयास कर सकते हैं, यह देखने के लिए कि क्या यह मदद करता है।
मेरे अनुभव में कभी-कभी VS क्रैश शुरू हो जाता है क्योंकि कुछ स्रोत कोड में कोई त्रुटि है, और उस त्रुटि के कारण VS कोड को संकलित नहीं कर सकता है, और फिर क्रैश हो सकता है क्योंकि संकलित कोड के बिना यह डिज़ाइन मोड में फ़ॉर्म दिखाने में असमर्थ है। इस स्थिति में, .suo
फ़ाइल को हटाने से स्थिति का समाधान हो जाएगा क्योंकि यह खुली फ़ाइलों की सूची को रीसेट करता है, इसलिए समाधान किसी भी फ़ाइलों को खोलने / दिखाने के बिना शुरू हो सकता है।
जब .suo फ़ाइल को हटाना काम नहीं करता है, तो
यहाँ उन अन्य चीजों की सूची दी गई है जिन्हें आप हटा सकते हैं जब .suo
फ़ाइल को हटाने से समस्या का समाधान नहीं होता है:
- कंप्यूटर को पुनरारंभ
- Windows अस्थायी फ़ोल्डर को साफ़ करें
- IDE से समाधान साफ़ करें (मेनू \ बिल्ड \ स्वच्छ समाधान)
- समाधान को मैन्युअल रूप से साफ़ करें (
/bin/
फ़ोल्डर में संकलित DLL / EXE को हटाएँ और फ़ोल्डर में बिल्ड प्रक्रिया के दौरान VS बनाने वाली अस्थायी फ़ाइलों को खाली कर दें /obj/
(प्रत्येक प्रोजेक्ट में जो हल करने वाले इन फ़ोल्डर हैं, इसलिए उन सभी को साफ करें)
- 1-बाय -1 हल करने वाले प्रत्येक एकल प्रोजेक्ट को खोलने और उसे बनाने की कोशिश करें, यह समझने के लिए कि इस मुद्दे को उत्पन्न करने वाली विशिष्ट परियोजना कौन सी है?
- समझें कि क्या परिवर्तन / संपादन / संशोधन है जो त्रुटि को ट्रिगर करता है, और इसे पूर्ववत करें (स्रोत नियंत्रण उपकरण मदद कर सकता है ...)
- यदि आपके पास कस्टम नियंत्रण हैं: निर्माणकर्ता में कोड की जांच करें। वीएस आईडीई डिजाइन समय पर भी आपके कस्टम नियंत्रण के निर्माता को बुलाएगा, और अजीब चीजें हो सकती हैं (डिजाइन के समय में कुछ गुण काम नहीं करते हैं, आपका कनेक्शन स्ट्रिंग शायद आबादी नहीं है ...)
एक अंतिम उपाय के रूप में...
- किसी भी VS अद्यतन को स्थापित करने का प्रयास करें
- वीएस एक्सटेंशन को अक्षम करने का प्रयास करें (यदि आपने कोई इंस्टॉल किया है ...)
- अपने समाधान में संदर्भित किसी भी बाहरी DLL / नियंत्रण को अपडेट करने का प्रयास करें
- विंडोज को अपडेट करने की कोशिश करें