visual studio - विज़ुअल स्टूडियो खुला होने पर इंटेलिजेंस और कोड सुझाव क्यों काम करना बंद कर देता है?




visual-studio visual-studio-2012 (16)

मुझे माइक्रोसॉफ्ट विजुअल स्टूडियो 2012 में इंटेलिसेंस के साथ समस्याएं आ रही हैं। मैं एक प्रोजेक्ट, संपादन कोड और व्हाट्नॉट (समय के बाद, 5 मिनट से एक घंटे से कहीं भी) में काम कर रहा हूं, और अचानक, कोड कोड या इंटेलिजेंस नहीं। दोनों एक ही समय में पूरी तरह से काम करना बंद कर रहे हैं।

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


@ टोनीएल का जवाब मेरे लिए काम नहीं करता था, लेकिन मैंने देखा कि इंटेलिसेंस ने bar कक्षा में विधि हस्ताक्षर बदलने के बाद foo क्लास में काम करना बंद कर दिया था।

foo.cs फ़ाइल को बंद करना और फिर से खोलना इसे ठीक करता है।


अद्यतन 1 पैकेज, link स्थापित करने का प्रयास link । जब मैंने अद्यतन स्थापित किया है तो मुझे एक ही समस्या है और हल हो गया है।


उस चीज में से एक जिसने मेरी मदद की है

  1. वहां मौजूद प्रत्येक प्रोजेक्ट फ़ाइल को हटा देना। मेरे प्रोजेक्ट में 10 फ़ोल्डर, 30+ फाइलें हैं।
  2. परियोजना को पुनर्जीवित करना

इसमें लगभग 5 मिनट लगते हैं - लेकिन बहुत समय बचाता है क्योंकि इंटेलिजेंस वास्तव में काम करना शुरू कर देता है।

ध्यान देने योग्य एक बात यह थी कि स्मृति उपयोग (वीएस 2013 परम के दाएं कोने में) शीर्ष 40% ड्रॉप दिखाता है।


पायथन के लिए, नीचे स्टेटस बार के बाईं ओर "पायथन एक्सएक्स" बटन पर क्लिक करने और इसे विभिन्न मानों में बदलने का प्रयास करें।

यह एकमात्र चीज है जो मेरे लिए काम करती है।


मुझे ध्यान रखना चाहिए कि मेरी रैम को अपग्रेड करने के बाद मुझे कोई समस्या नहीं है। मैं पुष्टि नहीं कर सकता कि यह संबंधित है, लेकिन जब समस्या 2-4 जीबी थी तो समस्या प्रचलित थी। 8 और 16 जीबी जाने के बाद कोई समस्या नहीं है।

अगर केवल एक फ़ाइल / विंडो प्रभावित होती है, तो उस फ़ाइल को बंद करें और फिर से खोलें। अगर यह काम नहीं करता है, तो नीचे आज़माएं।

विजुअल स्टूडियो में:

  1. टूल्स-> विकल्प-> टेक्स्ट एडिटर-> सभी भाषाएँ-> सामान्य पर क्लिक करें
  2. "ऑटो सूची सदस्यों" को अनचेक करें
  3. "पैरामीटर जानकारी" अनचेक करें
  4. "ऑटो सूची सदस्यों" की जांच करें (हां, जिसे आपने अभी अनचेक किया है)
  5. "पैरामीटर जानकारी" जांचें (फिर से, जिसे आपने अभी अनचेक किया है)
  6. ओके पर क्लिक करें

यदि यह काम नहीं करता है, तो कोशिश करने के लिए यहां कुछ और कदम दिए गए हैं:

  1. सभी वीएस दस्तावेज़ बंद करें और फिर से खोलें
  2. यदि अभी भी काम नहीं कर रहा है, तो समाधान बंद / दोबारा खोलें
  3. यदि अभी भी काम नहीं कर रहा है, तो वीएस को पुनरारंभ करें।

सी ++ परियोजनाओं के लिए:
एमएसडीएन के पास कोशिश करने के लिए कुछ चीजें हैं: एमएसडीएन सुझाव

दूषित। .ncb फ़ाइल सबसे अधिक संभावना प्रतीत होता है।

एमएसडीएन से:

  1. समाधान बंद करें।
  2. .ncb फ़ाइल हटाएं।
  3. समाधान दोबारा खोलें। (यह एक नई। .ncb फ़ाइल बनाता है।)

टिप्पणियाँ:

  • वीएस 2013/2015 में परीक्षण किया गया

संभावित कारणों को लॉगिंग करना:

  • किसी स्रोत पृष्ठ में नियंत्रण / चिपकाना नियंत्रण। मैंने पाया कि मेरी designer.vb फ़ाइल इस से अद्यतन नहीं हुई है, या तो।
  • किसी अन्य पृष्ठ से कोड कॉपी / पेस्ट करना जिससे त्रुटि हुई क्योंकि कोड की प्रतिलिपि उस कोड पर संदर्भित की गई थी जो उस पृष्ठ पर नहीं थी जिसे मैं चिपका रहा था।
  • सी ++ प्रोजेक्ट में दूषित। .ncb फाइल है

(यदि आप उस व्यवहार को देखते हैं जो इसका कारण बनता है तो कृपया टिप्पणियों में जोड़ें।)


मुझे भी वही समस्या हो रही है; Intellisense यादृच्छिक रूप से कुछ फ़ाइलों में दिखाना बंद कर देगा, लेकिन दूसरों को नहीं। मैं बस यह मेरे साथ फिर से हुआ था। Ctrl + स्पेस को मारना फॉर्म 1 में कुछ भी नहीं दिखाएगा, Form2 या किसी अन्य क्लास पर स्विच करने से अपेक्षित सूची में पॉप अप होगा। विजुअल स्टूडियो को पुनरारंभ करना आमतौर पर चाल करता है, हालांकि यह ऐसी मूलभूत सुविधा को तोड़ने के लिए अत्यधिक परेशान और हास्यास्पद है ...


मुझे विजुअल स्टूडियो 2015 + सी # में इस समस्या का सामना करना पड़ रहा था।

थोड़ी देर के बाद, मैंने इस तरह हल किया:

1) जाने के लिए: टूल्स -> विकल्प -> टेक्स्ट एडिटर -> सी #

2) इन विकल्पों को "ऑटो सूची सदस्यों" और "वर्चुअल स्पेस सक्षम करें" की जांच करें।

शायद, कुछ एक्सटेंशन, जैसे R #, इन विकल्पों को उनके उपकरण का उपयोग करने के लिए अक्षम करें।


मुझे विजुअल स्टूडियो 2015 पूर्वावलोकन के साथ एक ही समस्या का सामना करना पड़ रहा है। मैंने उस संबंधित फाइल को बंद कर दिया है और इसे फिर से खोल दिया है। यह मेरे लिए इसे ठीक करता है :)।


मुझे सी ++ पर विजुअल स्टूडियो 2010 पर एक ही समस्या थी और मैंने इसे टूल्स -> विकल्प -> टेक्स्ट एडिटर -> सी / सी ++ -> उन्नत -> डेटाबेस अक्षम करें -> गलत, ठीक है; वीएस बंद करें; खुला वीएस और voila।


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


मेरे मामले में, मैं पहले बिल्कुल अप्रचलित था और यह नहीं देखा कि मेरे समाधान में 30+ परियोजनाओं में से एक ने कहा "(लोड विफल हुआ)" हालांकि इसकी फाइलों में से एक अभी भी संपादक में लोड की गई थी, लेकिन इसमें कोई इंटेलिजेंस नहीं था। परियोजना को फिर से लोड करने से चाल चल रही थी।


मेरे मामले में, मैंने प्रोजेक्ट में राइट-क्लिक => "प्रोजेक्ट में शामिल करें" के माध्यम से प्रोजेक्ट में .ascx.cs जोड़ा था, लेकिन प्रोजेक्ट ने इसे "संकलन" के बजाय "सामग्री" के रूप में सेट किया था। एक बार जब मैं इसे "संकलन" पर सेट करता हूं, तो इंटेलिजेंस फिर से काम करना शुरू कर देता है।


मेरे लिए क्या काम किया जा रहा है और फिर रिशेर्पर को फिर से सक्षम करना है

के लिए जाओ
Tools -> Options-> Resharper ->General

क्लिक करें
Suspend -> यह resharper अक्षम करता है

फिर जांचें कि आपका इंटेलिसेंस काम कर रहा है या नहीं। मेरे मामले में, यह किया और फिर मैंने Resharper फिर से शुरू किया।

यदि यह काम नहीं करता है, तो आपको गोटो की आवश्यकता हो सकती है
Resharper -> Options-> Environment -> Intellisense -> General

तथा
Visual Studio इंटेलिजेंस बदलें


मेरे समाधान (मैं perforce का उपयोग कर रहा था) व्यक्तिगत फ़ाइल के बजाय पूरे समाधान को लोड करना है।

मूल रूप से मैंने इसे बलपूर्वक क्लिक करके फ़ाइल लोड की थी

समाधान बंद करें वीएस (जो व्यक्तिगत फ़ाइल को बंद करता है) व्यक्तिगत फ़ाइल के बजाय समाधान फ़ाइल शुरू करके फिर से खोल दिया जाता है


यदि आप मास्टर पेज का उपयोग कर रहे हैं तो एक खाली मास्टर पेज का उपयोग करें जो आपके सामग्री पृष्ठ में मास्टर पेज का उपयोग करें। यदि यह समस्या का समाधान करता है तो इसका मतलब है कि आपके मूल मास्टर पेज में कुछ समस्या है। अपने मूल कोड को नए मास्टर पेज पर चरणबद्ध करें और प्रत्येक पोर्ट के बाद परीक्षण करें यदि इंटेलिजेंस ठीक से काम कर रहा है। इस चाल ने मेरी इंटेलिजेंस समस्या हल की।


यह मेरे लिए उन सभी चरणों के साथ काम नहीं किया। आश्चर्यजनक रूप से पर्याप्त मैंने देखा कि इंटेलिसेंस दृश्य स्टूडियो 2015 में एक और समाधान के लिए काम कर रहा था, लेकिन एक विशिष्ट के लिए नहीं।

मैंने .suo फ़ाइल को स्थित और हटा दिया और विजुअल स्टूडियो को पुनरारंभ किया। उसने मेरे लिए इसे हल कर दिया।






intellisense