visual studio 2013 - विजुअल स्टूडियो 2013 इंटेलिसेन्स एएसपी.नेट एमवीसी 5 नियंत्रकों के लिए काम करना बंद कर देता है




visual-studio-2013 intellisense (17)

... फिर भी एक और जवाब - लेकिन यह मेरे दर्द का कारण था: मैं डेवलपर सहायक स्थापित करता था जो अच्छी तरह से काम कर रहा था लेकिन अचानक सुझाव प्रदान करना बंद कर दिया। इसे फिर से काम करने के लिए:

विकल्प -> डेवलपर सहायक -> इंटेलिजेंस -> डिफ़ॉल्ट विजुअल स्टूडियो इंटेलिजेंस

मुझे यह जानने के लिए 5 घंटे लगे :(

HTH।

मुझे अपने विजुअल स्टूडियो 2013 एएसपी.नेट एमवीसी 5 प्रोजेक्ट में एक अजीब समस्या का सामना करना पड़ रहा है। अचानक, एमवीसी 5 प्रोजेक्ट के कंट्रोलर कक्षाओं में इंटेलिसेन्स बिल्कुल काम नहीं कर रहा है।

मेरे पास मेरे समाधान में अन्य क्लास लाइब्रेरी प्रोजेक्ट हैं और इंटेलिसेन्स उन क्लास लाइब्रेरी प्रोजेक्ट फाइलों में काम कर रहा है, लेकिन समस्या केवल एमवीसी प्रोजेक्ट में ही है। आम तौर पर इन प्रकार की समस्याओं को विजुअल स्टूडियो को पुनरारंभ करके हल किया जाता है: न केवल मैंने विजुअल स्टूडियो को पुनरारंभ किया, बल्कि मैंने अपने कंप्यूटर को पुनरारंभ किया, और इंटेलिसेन्स समस्या बिल्कुल ठीक नहीं हो रही है।

क्या कोई अन्य कदम है जो मुझे IntelliSense वापस प्राप्त कर सकता है?


Rushonerok का समाधान मेरे लिए बहुत अच्छा काम करता है।
किसी भी व्यक्ति के लिए जो नहीं जानता: <ProjectName> .v12.suo प्रोजेक्ट रूट फ़ोल्डर में एक छिपी हुई फ़ाइल है। इसे देखने के लिए आपको अपने फ़ाइल ब्राउज़र में "छिपी हुई फ़ाइलें दिखाएं" पर सेट करना होगा।


आप प्रोजेक्ट को अनलोड कर सकते हैं और समाधान से एमवीसी प्रोजेक्ट को पुनः लोड कर सकते हैं

  1. समाधान एक्सप्लोरर में एमवीसी प्रोजेक्ट पर राइट क्लिक करें -> "अनलोड प्रोजेक्ट"
  2. समाधान एक्सप्लोरर में एमवीसी प्रोजेक्ट पर राइट क्लिक करें -> "प्रोजेक्ट रीलोड करें"

इसके बाद इंटेलिजेंस जल्दी से काम करता है।


आम तौर पर ऐसा होता है जब बफर में उनमें कोई त्रुटि होती है। अधिकांश समय स्थानीय कैश त्रुटि को साफ़ किया जाता है जब आप एक, विंडोज़ फॉर्म बंद करते हैं, उदाहरण के लिए और फिर इसे स्मृति में फिर से लोड करना फिर से खोलें। काम से ऊपर के कई समाधान लेकिन कभी-कभी आइटम और डिज़ाइनर को बंद करने और आइटम को फिर से खोलने के समान ही सरल होते हैं।

इसके अतिरिक्त आप रीसेट को मजबूर करने का प्रयास कर सकते हैं

Ctrl + K, Ctrl + I त्वरित जानकारी दिखाता है Ctrl + Shift + Space आपको param जानकारी दिखाता है


कभी-कभी आप गलती से इसे बंद करते हैं। मैक के लिए इसे चालू करने के लिए विंडोज या cmd+space लिए ctrl+space आज़माएं।


कभी-कभी वीएस सेटिंग्स का आरईएसईटी मदद कर सकता है:

टूल्स-> आयात और निर्यात सेटिंग्स विज़ार्ड-> सभी सेटिंग्स रीसेट करें-> चेकबॉक्स "नहीं, बस सेटिंग्स को रीसेट करें, मेरी वर्तमान सेटिंग्स को ओवरराइट करें" -> अगला> अगला> अगला

मैंने उन्हें रिशेपर के साथ गड़बड़ कर दिया था, और इससे मदद मिली।


मुझे यकीन नहीं है कि ऐसा क्यों होता है, लेकिन जब यह मेरे साथ होता है तो मैं विजुअल स्टूडियो को पुनरारंभ करके इंटेलिजेंस पुनर्प्राप्त कर सकता हूं।

तुम सही हो, यह वास्तव में कष्टप्रद है।


मुझे समस्या को हल करने का एक तरीका मिला है। यही है, 1. -> समाधान से एएसपी.नेट एमवीसी परियोजना को हटाएं, -> फिर, एमवीसी प्रोजेक्ट को समाधान में वापस जोड़ें।

इन चरणों को करके, मैं फिर से इंटेलिजेंस प्राप्त कर सकता हूं। लेकिन, हालांकि, मैं इस समाधान से खुश नहीं हूं, क्योंकि अगली बार जब मैं समाधान खोलने के लिए समाधान फ़ाइल पर डबल क्लिक करता हूं, तो मुझे लगता है कि इंटेलिजेंस फिर से काम नहीं कर रहा है। मैं असली कारण जानना चाहता हूं कि ऐसा क्यों व्यवहार कर रहा है।

संपादित करें:

अंत में, मुझे पता चला कि यह एक तृतीय पक्ष दृश्य स्टूडियो एक्सटेंशन था जो समस्या पैदा कर रहा था। उस एक्सटेंशन को जानने के लिए, मैंने सभी एक्सटेंशन हटा दिए और फिर एक्सटेंशन को एक-एक करके जोड़ा और मुझे रोक दिया जहां मुझे अपराधी विस्तार मिला जो मेरी नींद ले रहा था :)।


मेरे टेक्स्ट एडिटर में इंटेलिजेंस के साथ भी मेरा एक ही मुद्दा है।

मैं सिर्फ example.cs फ़ाइल close हूं जो इंटेलिजेंस प्रदान नहीं कर रहा है और फिर से शुरू किए बिना उस वर्ग को फिर से खोलें Visual Studio यह मेरे लिए काम करता है।

नोट: मेरे पास समाधान एक्सप्लोरर में सभी सीएस फ़ाइल के साथ एक ही समस्या नहीं है


मेरे मामले में, पुनरारंभ नहीं किया।

तो मैंने निम्नलिखित अजीब कदम उठाए:

  1. समाधान बंद कर दिया
  2. एक और समाधान खोला
  3. सत्यापित किया कि इस अन्य समाधान में इंटेलिजेंस काम किया।
  4. अन्य समाधान बंद कर दिया
  5. अंत में, पहले समाधान को फिर से खोल दिया।

और इंटेलिजेंस फिर से काम किया।


मैं वीएस 2013 का उपयोग करता हूं और मुझे एक ही समस्या थी। मेरा समाधान पिछले संस्करण में वीएस अपडेट किया गया था। मैं अपना मामला अद्यतन 4. परियोजना में बस संदर्भ कंप्यूटर (ओएस) पर जीएसी में असेंबली के साथ मेल खाना चाहिए। Intellisense परियोजना से नहीं वीएस से आते हैं।

मुझे उम्मीद है कि किसी के लिए काम करेगा।


मैंने पाया कि IntelliSense समस्याओं को ठीक करने का सबसे अच्छा तरीका समाधान समाधान में प्रोजेक्ट को अनलोड करना है और प्रोजेक्ट को फिर से लोड करना है। उसके बाद IntelliSense हमेशा मेरे लिए काम कर रहा है और मैं बुकमार्क, ब्रेकपॉइंट या किसी अन्य सेटिंग्स को खोला नहीं है।


मैंने बहुत सारी चीजों की कोशिश की जो काम नहीं करते थे। अंत में, मैंने क्लिपबोर्ड पर कोड काट दिया, नियंत्रक को बनाया और कोड चिपकाया। समस्या हल हो गई!


विजुअल स्टूडियो सॉल्यूशन को बंद करना और खोलना मेरे लिए काम करता था।


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


विजुअल स्टूडियो बंद करें। <ProjectName> .v12.suo फ़ाइल हटाएं। समाधान दोबारा खोलें।


  • टूल्स -> विकल्प
  • पाठ संपादक -> सी # -> इंटेलिसेंस
  • सुनिश्चित करें कि "वर्ण टाइप किए जाने के बाद पूर्णता सूची दिखाएं" चेक किया गया है

वीएस2013 इंटेलिजेंस कोड समापन





asp.net-mvc-5