दृश्य स्टूडियो संपादक अब त्रुटियों को रेखांकित नहीं करता है


116

मेरे विज़ुअल स्टूडियो (2008) के संपादक ने एरर्स (इस निफ्टी लहराती लाल रेखा) को रेखांकित करना बंद कर दिया है। मैं वास्तव में कब नहीं बता सकता, लेकिन यह .Net फ्रेमवर्क 3.5 एसपी 1 या एमवीसी बीटा (जो मुझे लगता है कि संभावना नहीं है) की स्थापना से संबंधित हो सकता है। इसके अलावा मैंने मूल्यांकन उद्देश्यों के लिए कोडरुश और रेस्पर दोनों को स्थापित और अनइंस्टॉल किया है (उनमें से किसी एक को नहीं रखने का फैसला किया है)।

क्या किसी को समस्या का पता है और इस कार्यक्षमता को फिर से कैसे बहाल किया जाए?


4
मुझे हाल ही में वीएस 2010 के साथ एक ही समस्या का सामना करना पड़ा। और मैंने इसे जल्द ही देखा, लगता है कि मैंने क्या स्थापित किया और मैंने रिचार्पर की स्थापना रद्द कर दी।
दिमित्री तस्किनोव

यह मुझे Res201per स्थापित करने के बाद VS2013 पर हुआ। मुझे लगता है कि विजुअल स्टूडियो पावर टूल्स का भी असर हो सकता है।
इतने सारे Goblins

जवाबों:


233

क्या आपने ToolsOptions...Text EditorC#Advanced→ जाँच की है Underline errors in the editor?

मैं आमतौर पर प्लगइन्स के साथ गड़बड़ करने के बाद अपनी सेटिंग्स को रीसेट करना पसंद करता हूं, क्योंकि वे सेटिंग्स के साथ गड़बड़ करते हैं: ToolsImport and Export Settings...Reset all settings


वह मेरे लिए थोड़ा बहुत स्पष्ट था। धन्यवाद, सब कुछ ठीक काम करता है;)
मैट

9
उपरोक्त फिक्स कंपाइल करने के बाद VS2013 के लिए भी सेम फिक्स ने काम किया।
चक सेवेज

2
मुझे इसे 2012 और 2013 में करना था। इसे डिफ़ॉल्ट रूप से बंद क्यों किया जाएगा !!
सोनिक सोल

10
Resharper की स्थापना रद्द करने के बाद यह वास्तव में उपयोगी था।
अलेजांद्रो बस्तीदास

1
मुझे उसी स्थान पर "लाइव अर्थ संबंधी त्रुटियों को दिखाएं" की जांच करने की भी आवश्यकता थी
मेजम

18

संभावित कारणों के बारे में।

वीएस 2012 और 2013 के लिए यदि आपके पास एक "लाइव" खाते से जुड़ी विभिन्न मशीनों पर विजुअल स्टूडियो के एक से अधिक उदाहरण हैं और उनमें से एक पर रीशेयर स्थापित किया है, तो यह मूल इंटेलीजेंसी और त्रुटि को रेखांकित करता है (स्वयं के नियमों को बदलने के लिए) वह आपके खाते के माध्यम से बिना किसी अन्य मशीन के बिना सिंक्रनाइज़ हो जाएगा।


इसने मेरी नित्य अंडरलाइन त्रुटियों को ठीक करने के लिए काम किया और xaml intellisense सेटिंग्स को अनसेट, बहुत मददगार धन्यवाद!
कोडिनचिला

यार ... मैं अभी यह पता लगा लिया। वह कभी-कभी नरक के रूप में डरावना है।
मैक्सिमे रूइलर

1

इसे आम तौर पर विजुअल स्टूडियो में डिसएबल स्क्विगल वाई या वेवी लाइन्स कहा जाता है ।

विजुअल स्टूडियो 2013 में आप कैसे करेंगे?

उपकरण -> विकल्प ... -> पाठ संपादक -> C / C ++ -> उन्नत -> अक्षम स्किगल : सही / गलत (IntelliSense के तहत) -> प्रेस ठीक है


1

मैं इसका एक पुराना प्रश्न जानता हूं, और विभिन्न समाधानों के साथ, लेकिन मैंने इसे अलग तरीके से तय किया है। मैं VS2017 का उपयोग करके अपने C # कोड पर Unity3D के साथ काम कर रहा हूं, जब अचानक VS टाइपिंग करते समय त्रुटि को कम करने से रोकने का फैसला करता है। हालाँकि, अगर मैं फ़ाइल टैब बंद कर देता हूँ और फिर से खोल देता हूँ, तो यह अचानक त्रुटि को कम कर देता है।

उदाहरण के लिए:

class A { 
public int x; 
s;
}

मोटे तौर पर उस अकेले प्रतीक के लिए एक त्रुटि देना चाहिए। लेकिन, वीएस इसे तब तक रेखांकित नहीं करता, जब तक मैं इस फाइल टैब को बंद और फिर से खोल नहीं देता।

समाधान : संपूर्ण यूनिटी प्रोजेक्ट फ़ोल्डर को कॉपी किया गया (जो मूल रूप से एक नियमित वीएस सॉल्यूशन फ़ोल्डर की तरह है) और नए फ़ोल्डर के साथ काम किया, जो कि समस्या वहां गई थी।


0

मेरे पास 2017 के साथ एक ही मुद्दा था। एक 'अक्षम बुद्धि' विकल्प था, सुनिश्चित करें कि गलत पर सेट है।


0

विज़ुअल स्टूडियो 2017 के लिए HeeJae की टिप्पणियों के अनुसार कार्य करें:

https://developercommunity.visualstudio.com/content/problem/113112/design-time-error-checking-isnt-working.html

अर्थात:

नमस्ते। आप शायद एक ज्ञात मुद्दे को मार रहे हैं। क्या आप यह कोशिश कर सकते हैं?

1. नवीनतम रिलीज का उपयोग करें यदि वह इसे हल नहीं करता है

2. उपकरण \ Options \ Projects और Solutions \ General में जाएं और "समानांतर प्रोजेक्ट प्रारंभ करने की अनुमति दें" को अनचेक करें।

3. क्लो वी.एस.

4. उनकी समाधान फ़ाइल के पास ".vs" निर्देशिका को हटा दें।

5.रिपेन वी.एस.

..

धन्यवाद

समस्या हल होने के बाद आप "समानांतर प्रोजेक्ट इनिशियलाइज़ेशन" विकल्प को फिर से सक्षम कर सकते हैं।

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

सौभाग्य


0

समाधान से फिर से उसी प्रोजेक्ट को उतारना और लोड करना ट्रिक करता है। बस प्रोजेक्ट पर राइट क्लिक करें और "अनलोड प्रोजेक्ट" पर क्लिक करें। एक बार उतारने के बाद, फिर से उसी प्रोजेक्ट पर राइट क्लिक करें और "रीलोड प्रोजेक्ट" पर क्लिक करें। त्रुटि हाइलाइटिंग वापस आ जाएगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.