Intellisense और कोड सुझाव Visual Studio 2012 अल्टीमेट RC में काम नहीं कर रहा है


228

मैं तो बस डाउनलोड किया है और Visual Studio 2012 परम आर सी स्थापित है, लेकिन मैं IntelliSense साथ समस्या हो रही है: यह जब तक मैं प्रेस काम नहीं करता है Ctrl+ Space। कोड सुझाव भी अक्षम हैं (उदाहरण के लिए विधि पैरामीटर)।

मुझे लगता है कि समस्या वीएस स्थापना के साथ है, क्योंकि प्रक्रिया के अंत में निम्न संदेश दिखाया गया है: " ईवेंट लॉग फ़ाइल पूर्ण है "।

मुझे यह समस्या क्यों है, और मैं इसे ठीक करने के लिए क्या कर सकता हूं?


92
मुझे भी यही समस्या हुई है। मुझे लगता है कि यह रेज़हाउस है, जो मैंने res201per के साथ vs2010, और vs2012 से इसे आयात किया था। आप टूल-> आयात और निर्यात से उम्मीद के अनुसार काम करने के लिए हमेशा तैयार कर सकते हैं-> सभी सेटिंग्स रीसेट करें
er-v

8
मैंने भी पुनर्स्थापना स्थापित की है, लेकिन ऐसा लगता है कि यह मेरे मामले में समस्या नहीं है। अंत में, ऐसा लगता है कि VS12 डिफ़ॉल्ट रूप से intellisense को सक्रिय नहीं करता है (आपको स्वत: पूर्ण और कोड सुझाव प्राप्त करने के लिए CTRL + Space का उपयोग करने की आवश्यकता है)। मुझे इसे उपकरण-> विकल्प कॉन्फ़िगरेशन मेनू से सक्षम करना था।
h_djebli

7
यह उपकरण है -> विकल्प -> पाठ संपादक -> C # -> Intellisense। चेक "एक चरित्र टाइप होने के बाद समापन सूची दिखाएं" और अंतर्निहित चेकबॉक्स
h_djebli

10
इसके तहत मिला TOOLS-> Settings-> Import and Export Settings...। एक रीसेट करने से मेरे लिए Intellisense वापस आ गया।
शिकारी

14
मैं सिर्फ VS2012 को पुनः आरंभ और Intellisense फिर से काम किया
एलेक्स

जवाबों:


186

के लिए जाओ

Tools->Options->Text Editor->C# (or All Languages)->General

और सक्षम Auto List Membersऔर Parameter Informationदाहिने हाथ की ओर फलक में।


8
मैंने इन चरणों का पालन किया, और कोई पासा नहीं। ऑटो सूची के सदस्यों की जाँच की जाती है, लेकिन मुझे अभी भी कोई जानकारी नहीं मिल रही है। क्या हो रहा है?
नाथन ट्रेगिलस

16
यह काफी सामान्य है जब आप पुनर्व्यवस्थित के परीक्षण संस्करण पर होते हैं और परीक्षण समाप्त हो जाता है। मुझे लगता है कि R # इन सेटिंग्स को बंद कर देता है और इसे R # संस्करण से बदल देता है, इसलिए जब R # चला जाता है, तो किसी भी प्रकार का कोड पूरा हो जाता है।
फिलिप श्मिट

6
मैंने R # और परीक्षण संस्करण के साथ ऐसा किया था। सुनिश्चित करें कि आप '' सभी भाषाओं '' के साथ-साथ व्यक्तिगत रूप से प्रत्येक प्रकार के लिए गुजरते हैं और इसे फिर से पढ़ने योग्य बनाते हैं ।
नैट डायमंड

3
सभी भाषाओं के लिए अक्षम और पुन: सक्षम करने के बाद इसने मेरे लिए काम किया। मैंने Resharper परीक्षण भी स्थापित किया था और इसकी समय सीमा समाप्त हो गई थी।
ब्रायन लैसी

4
सबसे अच्छा विकल्प दृश्य स्टूडियो को पुनः आरंभ करें
vikas

118

VS2012 को पुनरारंभ करके समस्या को ठीक करना चाहिए।


7
यह जवाब देने के लिए आया था! कुछ और काम नहीं किया, लेकिन हे! यह विंडोज़ है! बस वी.एस. को पुनः आरंभ करें! (अगर यह काम नहीं किया तो मैं अगले एक रिबोट के लिए जाऊंगा)।
जोएल

2
काश, इस समस्या का एक बेहतर समाधान होता, लेकिन यह केवल एक चीज है जो काम करने लगती है। ऐसा लगता है कि कोई कारण नहीं है कि इंटेलीजेंस काम करना बंद कर देता है और यह मेरे लिए सबसे असुविधाजनक समय पर होता है। यदि कोई व्यक्ति स्थाई फिक्स पाता है तो उसे अपडेट पसंद आएगा।
हावर्ड रेनोलेट

मेरे लिए चार काम किया! मेरी इंटेलीजेंस ने काम करना बंद कर दिया क्योंकि मैं कुछ बहुत ही सरल पाठ्यपुस्तक सी # कोड लिख रहा था और इसे फिर से शुरू किया। यकीन नहीं होता क्यों ...
InvalidBrainException

5
मैं अभी जिस फ़ाइल का उपयोग कर रहा हूं, उसे दोबारा खोलें। संपूर्ण बनाम पुनः आरंभ करने की आवश्यकता नहीं है
घंडिकस

2
Microsoft के OS में स्थापित सभी Microsoft के उत्पाद के लिए डिफ़ॉल्ट समाधान
Baby

27

इस पोस्ट को यहाँ देखें

यह मेरे लिए काम किया:

इस फ़ोल्डर में फ़ाइलें हटाएं। VS2010:

 %AppData%\Microsoft\VisualStudio\10.0\ReflectedSchemas

vs2012;

%AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas

वीएस अल्टिमेट 2013;

%AppData%\Microsoft\VisualStudio\12.0\ReflectedSchemas

वीएस प्रोफेशनल 2015;

%AppData%\Microsoft\VisualStudio\14.0\ReflectedSchemas

1
यह एकमात्र फिक्स था जिसने मेरे लिए काम किया! बहुत बहुत धन्यवाद! इसका १२.० अब
जेक स्टील

एकमात्र फिक्स जो मेरी मदद करता है। धन्यवाद।
ग्रेगरी खुरपुनोविच

@GregoryKhrapunovich खुशी है कि मैं मदद कर सकता हूँ!
pyccki

2
मेरे लिए, सही रास्ता "% AppData% \ Microsoft \ VisualStudio \ 12.0 \ ReflectedSchemas" था क्योंकि% AppData% में रोमिंग शामिल है
usr-local-

1
दृश्य स्टूडियो 2015 के लिए \ Microsoft \ VisualStudio \ 14.0
मैस्ट्रो

26

एक अन्य संभावित समाधान सेटिंग्स को पूरी तरह से रीसेट करना है। यह वही है जो मेरे लिए तय है:

Tools->Import and Export settings->Reset all settings.


मेरे लिए पूरी तरह से काम किया। मैं केवल कुछ अंतर्मुखी (उदाहरण के लिए VB तरीकों के लिए तर्क हस्ताक्षर) खो दिया था। कुछ फ़ोल्डर में फ़ाइलों को हटाने का विचार पसंद नहीं आया जब मुझे नहीं पता था कि यह क्या किया है।
एंडी ब्राउन

मेरे लिए बहुत अच्छा काम किया। मुझे यह काम करने के लिए रीसेट के बाद आईडीई को पुनरारंभ करना पड़ा।
नाइटस्कायकोड

जब मैं कोशिश करता हूं कि, मुझे यह मिल जाए: त्रुटि 1: कार्य सूची प्रदर्शन सेटिंग्स: कार्यसूची प्रारूप बदल गया है। जिसने मुझे इसके लिए प्रेरित किया: stackoverflow.com/questions/28189563/… यानी। बस आपको यह सुनिश्चित करना होगा कि आपके पास एक परियोजना नहीं है। यदि आप करते हैं और वह त्रुटि मिली है, तो पुनः आरंभ करें और पुनः प्रयास करें।
Maplemale

19

A. अपनी आयात / निर्यात सेटिंग सहेजें या निर्यात करें:

उपकरण-> आयात और निर्यात सेटिंग्स

B. आयात / निर्यात रीसेट करें:

उपकरण-> आयात और निर्यात सेटिंग्स-> सभी सेटिंग्स रीसेट करें।

C. वापस जाओ और अपनी मूल सेटिंग्स को फिर से लोड करें! Intellisense काम करता है और आप अपने मूल सेटिंग्स वापस आ गया है!


वीएस 2012 पर मेरे लिए काम किया (हालांकि मुझे भी वीएस से पूरी तरह से बाहर निकलना पड़ा और बदलावों के लिए इसे फिर से शुरू करना पड़ा)। धन्यवाद!
theDrake

14

मैं इसका उपयोग इसे हल करने के लिए करता हूं, cmd लाइन पर जाता हूं

devenv.exe /setup /resetuserdata /resetsettings

1
यह वीएस 2013 के लिए काम किया जाता है। अब के लिए कोई समस्या नहीं है :)
ओरहान

काश, यह मेरे लिए मदद नहीं करता। अब स्टार्टअप पर मुझे बहुत सारे एरर मैसेज मिलते हैं (कॉम्पैटिसीचर नहीं मिला, PHP के साथ कुछ इत्यादि)। संदेश जो मुझे पहले नहीं मिले। इसके अलावा यह मदद नहीं करता था: intellisense अभी भी काम करता है, लेकिन घटना के बाद + = मुझे अभी भी स्वत: पूर्ण के लिए टैब वर्ण नहीं मिला है जो इवेंट हैंडलर के लिए कोड भरने के लिए चाहिए
Harald Coppoolse

यह सुरक्षित नहीं है। मेरे वी.एस. में अब त्रुटि है और अब नहीं चलेगी, मरम्मत / पुनर्स्थापना की आवश्यकता है। उपकरण से बजाय सभी सेटिंग्स रीसेट करें का उपयोग करें
जॉन पी

4

यहां मूल विचार यह है कि डेटाबेस का एक पुन: उपयोग करने के लिए मजबूर करें Intellisense उपयोग कर रहा है।

यदि संदर्भ आपके समाधान के भीतर एक परियोजना के लिए है। प्रोजेक्ट निकालें। फिर आपके द्वारा अभी निकाले गए प्रोजेक्ट के सटीक पथ से ब्राउज़ विकल्प का उपयोग करके संदर्भ जोड़ें। एक त्वरित निर्माण करें और यह सुनिश्चित करने के लिए जांचें कि संदर्भ सही ढंग से उठाया गया है। अब पुराने प्रोजेक्ट को समाधान में जोड़ें और पुराने संदर्भ को हटा दें और समाधान के भाग के रूप में जोड़ें।

डेटाबेस के रेसक्यू को मजबूर करने का यह विचार अन्य तरीकों से भी किया जा सकता है। उदाहरण के लिए एक निरपेक्ष फ़ोल्डर पथ का उपयोग करके।


धन्यवाद! पूरे दिन हेडर फ़ाइलों के आसपास कूद रहा था क्योंकि इंटेलीसेंस एक भी फाइल में काम नहीं कर रहा था जिसमें कोई त्रुटि नहीं थी!


2

Resharper-> Options-> IntelliSense-> सामान्य सेट 'विज़ुअल स्टूडियो देशी IntelliSense ...' के लिए


1

यह मेरे लिए भी निराशाजनक हो गया लेकिन मुझे अपना जवाब पता चल गया। पुनः आरंभ करने से मदद मिली, लेकिन मैंने पाया कि मैं मुसीबत में क्यों पड़ा: मैंने एक एएसपी पैनल को कॉपी किया था और नियंत्रण के साथ पेस्ट किया था जिसे मुझे फिर से उपयोग करने की आवश्यकता होगी। मेरे पास पहले Div टैग में काम करने वाले लोग थे। अन्य सभी को सेट अप करने की आवश्यकता है, इसलिए मैंने कहा "अहा ... मुझे शेष डिव टैग को टिप्पणी करने दें जो सेट नहीं हैं ..." और निश्चित रूप से पर्याप्त है, इंटेलीजेंस सही वापस आया।

तो न केवल यह काम करने में विफल होगा अगर कर्सर एक कोड त्रुटि के नीचे है, लेकिन यह काम करने में विफल हो सकता है यदि आप मेरी तरह एक कॉपी / पेस्ट प्रकार हैं।


1

मेरा समाधान (VS 2013) एक प्रशासक के रूप में चलना था


1

यह बहुत सरल है,

  1. नज़दीकी दृश्य स्टूडियो (समाधान युक्त) (कॉन्फ़िगरेशन और समाधान प्रकार याद रखें और प्रोजेक्ट शुरू करें)
  2. समाधान पथ पर जाएं
  3. SolutionName.suo हटाएं
  4. फिर से समाधान खोलें
  5. कॉन्फ़िगरेशन और समाधान प्रकार सेट करें और प्रोजेक्ट शुरू करें (यदि यह बदल गया है)
  6. बनाएँ और जाँच करें

कारण क्यों यह खुश है मेरे मामले में मैंने कुछ परियोजना के संदर्भ बदल दिए हैं


1

मेरा त्वरित समाधान पाठ संपादक क्षेत्र में सभी खोली गई फ़ाइलों को बंद करना और फिर उन्हें समाधान एक्सप्लोरर से फिर से खोलना था।


0

मेरे लिए कोई भी समाधान काम नहीं आया। मैंने देखा कि समस्या केवल एक xaml फ़ाइल में उत्पन्न हो रही थी, और अन्य xaml या c # फ़ाइलों में नहीं।

मेरे पास QuickConverter नामक एक एक्सटेंशन था जो इन-लाइन कन्वर्टर्स के साथ कस्टम बाइंडिंग बनाने की अनुमति देता है। यह Intellisense के साथ खिलवाड़ था और इसे ऐप बनाते या चलाते समय एक त्रुटि के रूप में नहीं पाया गया था।

मेरी सलाह है:

  • जाँच करें कि क्या Intellisense सभी फाइलों या किसी विशेष में काम करना बंद कर देता है
  • यदि यह सिर्फ एक फ़ाइल है, तो लाल या नीली स्क्वीगली लाइनों की तलाश करें और आपको अपराधी मिल जाएगा

0

मुझे कभी-कभार ओपी जैसी समस्या का सामना करना पड़ा।

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

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

मुझे आशा है कि यह खोज दूसरों के लिए किसी भी मदद की है जो एक ही मुद्दा प्राप्त कर सकते हैं।


0

एक समाधान है कि रेस्परर को निष्क्रिय करना, या चेकर एक्सटेंशन को फैलाना और पुनरारंभ करना। यह आदर्श नहीं है।


0

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


0

मैं 2 सप्ताह से इस समस्या का सामना कर रहा था, आखिरकार इसे प्रोसेस मॉनिटर (ProcMon.exe) नामक एक Sysinternal टूल का उपयोग करके समझ लिया गया। समस्या को स्वचालित अपडेट सेटिंग्स के साथ करना है। मैंने नीचे दिए गए समाधान को लागू किया और इसे काम कर रहा हूं

समाधान: उपकरण -> विकल्प -> पर्यावरण -> एक्सटेंशन और अपडेट -> (अनचेक) स्वचालित रूप से अपडेट के लिए जाँच करें- ठीक है


0

कभी-कभी आपके कोड सिंटैक्स में त्रुटि होती है, जैसे कि आप "इन" का उपयोग करते हैं, यह "... 'होगा। आपको समस्याओं का शीघ्र पता लगाने में मदद के लिए, आप डिज़ाइन बटन पर क्लिक करें , बनाम रेंडर करने का प्रयास करें, और यह लाइन दिखाएगा। त्रुटि की


0

मैंने अभी-अभी मेरे साथ ऐसा किया है - और (जबकि यह तुरंत स्पष्ट नहीं था) यह एक लाइसेंसिंग मुद्दे के दौरान रेस्परपर (R #) के निष्क्रिय होने के कारण था।

Resharper को सक्षम करना मेरे लिए यह तय किया!


0

आम तौर पर मुझे उसी समस्या का सामना करना पड़ता है जब मैं इंटरनेट से कुछ स्निपेट्स को कॉपी करता हूं, जिसमें कुछ विशेष आकर्षण होते हैं जो इंटेलीजेंस को तोड़ते हैं।

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

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