visual studio - सतत - ReSharper को अपने असेंबली संदर्भ हाइलाइटिंग का फिर से मूल्यांकन कैसे करें




सतत व्यापक मूल्यांकन की विशेषता (10)

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

उपस्थिति के बावजूद, सबकुछ ठीक है।

अगर मैं एक पुनर्निर्माण करता हूं तो मैं देखता हूं कि समाधान में कोई त्रुटि नहीं है:

लेकिन पुनर्निर्माण सभी संपादक विंडो में दिखाई देने वाली "त्रुटियों" से छुटकारा नहीं पाता है। (ध्यान दें कि वास्तविक त्रुटि विंडो कोई त्रुटि नहीं दिखाती है।)

मैं फ़ाइलों को साफ, पुनर्निर्माण, बंद और खोल सकता हूं, और यह हाइलाइटिंग को ठीक नहीं करेगा।

हालांकि, अगर मैं समाधान बंद करता हूं और इसे फिर से खोलता हूं , तो सब ठीक है :

मेरा प्रश्न:

आदर्श रूप से हाइलाइटिंग के संदर्भों को पुनः लोड करने के लिए रीस्पर को बताने के लिए मेरे टेम्पलेट या मेरे IWizard के लिए एक तरीका होगा।

मुझे पता है कि मैं रीशेपर को फिर से चालू कर सकता हूं और फिर इसे ठीक कर दूंगा, लेकिन मैं इसे नहीं करूँगा।

क्या कोई ReSharper कमांड है जो इस सामान को रीफ्रेश करता है?


ReSharper → विंडोजसमाधान त्रुटियों विंडो पर जाएं , और आपको अपने समाधान में त्रुटियों का एक सिंहावलोकन मिलेगा। वहां, आप त्रुटियों के साथ फ़ाइलों को पुन: विश्लेषित बटन पर क्लिक कर सकते हैं।

यदि आप चाहते हैं, तो आप इसे शॉर्टकट असाइन कर सकते हैं। टूल्सविकल्पकीबोर्ड पर जाएं , और "रीनालिज" के लिए खोजें। आप या तो 'ReSharper_ErrorsView_ReanalyzeAllFiles' या 'ReSharper_ErrorsView_ReanalyzeFilesWithErrors' के लिए एक कीबोर्ड शॉर्टकट असाइन कर सकते हैं।


ReSharper → विकल्पसामान्य पर जाएं और कैश साफ़ करें पर क्लिक करें। (मेरे पास 8.2 है, इसलिए यदि आप एक अलग संस्करण पर हैं तो यह कहीं और हो सकता है।)

इसके बाद आपको अपना समाधान फिर से खोलने की आवश्यकता होगी, और रीशेर्पर सबकुछ फिर से विश्लेषण करेगा।


आप ReSharper कैश को मेनू ReSharperविकल्पपर्यावरण / सामान्य → बटन साफ़ कैश के माध्यम से साफ़ करने का प्रयास कर सकते हैं।


एकमात्र चीज जिसने मेरी मदद की है: यूनिस्टल और इंस्टाल रिशेर्पर से फिर से (मरम्मत काम नहीं कर सका)

विजुअल स्टूडियो 2010 एसपी 1, रीशेपर 7.1.3000.2254


कमांड प्रॉम्प्ट में निम्न कोड चलाएं। फिर ReSharper मुद्दे को हल करें ...

del /q/f/s %TEMP%\*

पुनर्स्थापित करने के अलावा, कैश को सफलतापूर्वक साफ़ करने का एकमात्र तरीका है आपकी ऐपडेटा निर्देशिका से मैन्युअल रूप से फ़ाइलों को हटाना।

समाधान फ़ोल्डर को हटाएं जो आपको निम्न स्थानों में दुःख दे रहा है:

  • %LOCALAPPDATA%\JetBrains\ReSharper\v7.1\SolutionCaches\
  • नए संस्करणों के लिए %LOCALAPPDATA%\JetBrains\Transient\ReSharperPlatformVsXX\vXX\SolutionCaches\

ध्यान दें कि स्थापित किए गए ReSharper संस्करण के आधार पर पथ में संस्करण संख्या भिन्न हो सकती है।

vXX और VsXX में XX किसी भी संख्या का प्रतिनिधित्व करता है, क्योंकि कई फ़ोल्डर्स हो सकते हैं जहां समाधान कैश संग्रहीत किया जाता है।


मेरे पास nuget संकुल के साथ एक समान समस्या है और मुझे सबसे अजीब कामकाज मिला: परियोजना संदर्भ सूची में संदर्भ का चयन करें और 'एफ 4' दबाएं। किसी भी तरह गुण खिड़की की उपस्थिति उपलब्ध संदर्भों का पुनर्मूल्यांकन करने के लिए resharper का कारण बनता है ...


मेरे लिए उपरोक्त में से कोई भी काम नहीं किया। मुझे Resharper का नया संस्करण स्थापित करना था जो नेट कोर 2.0 का समर्थन करता है।


यह एक अजीब मुद्दा है, और अभी भी जीवित है और संस्करण 8.2.3 में (8.2.3000.5176 बनाएँ)।

एक निरंतर आधार पर मेरे लिए क्या काम करना प्रतीत होता है एक समाधान पुनर्निर्माण करना है।

वीएस 2013 में: बिल्ड -> समाधान पुनर्निर्माण


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

  1. ReSharper , विकल्प , सामान्य के माध्यम से ReSharper कैश साफ़ करें, ' साफ़ कैश ' पर क्लिक करें।

  2. ReSharper , विंडोज़ , ' समाधान त्रुटियों ' का चयन करें। यह समाधान त्रुटियों की खिड़की लॉन्च करेगा। इस विंडो के शीर्ष पर, ' त्रुटियों / चेतावनियों वाली फ़ाइलों को पुन: विश्लेषित करें' बटन पर क्लिक करें।





visual-studio-extensions