Visual Studio में टाइप करने में असमर्थ


182

मैं किसी प्रोजेक्ट की Visual Studio 2013 में किसी भी फाइल को संपादित करने में असमर्थ हूँ। यह केवल एक प्रोजेक्ट में होता है। यदि मैं एक अलग परियोजना खोलता हूं तो मैं ठीक टाइप करने में सक्षम हूं, लेकिन एक बार समस्या परियोजना में वापस जाने के बाद मैं संपादक विंडो में टाइप करने में असमर्थ हूं। यह निश्चित नहीं है कि यह मायने रखता है, लेकिन परियोजना जो मुझे उन मुद्दों को दे रही है जो हम एसवीएन का उपयोग कर रहे हैं। मशीन पर अन्य परियोजनाएं स्थानीय हैं। मैंने Visual Stuido को पुनः आरंभ किया है, कंप्यूटर को पुनरारंभ किया है और अभी भी फ़ाइलों को संपादित करने में असमर्थ हूं। कोई विचार?


क्या आप Visual Studio के लिए कुछ SVN प्लगइन का उपयोग करते हैं? यदि आप करते हैं, तो यह समस्या का स्रोत हो सकता है। वी.एस. मुझे केवल एक फ़ाइल को संपादित करने की अनुमति नहीं देता है जब यह बग तब होता है जब मैं डीबगिंग के दौरान किसी फ़ाइल को संपादित करने का प्रयास करता हूं। बग क्या करता है मूल रूप से फाइल को रीड-ओनली मोड में रखने के बाद मैं डिबगिंग बंद कर देता हूं (फाइल को फिर से खोलना या वीएस को फिर से शुरू करना मदद के लिए लगता है)। VS के पास एक और समान बग है जो आपको डीबगिंग के दौरान ऐसा करने की कोशिश करने के बाद अपनी परियोजना के भीतर कॉपी-पेस्टिंग फ़ाइलों से बचाता है (कभी-कभी यह केवल कंप्यूटर को पुनरारंभ करके ठीक किया जा सकता है)।
जाहू

जवाबों:


397

यह सटीक बात मेरे साथ हुई। क्या आपके पास ReSharper है? यदि हां, तो मैंने यहां पाया समाधान आपके लिए काम कर सकता है। स्वीकृत उत्तर में सिकंदर की टिप्पणी से:

R # caches की सफाई करने का प्रयास करें C: \ Users {उपयोगकर्ता नाम} \ AppData \ Local \ JetBrains \ ReSharper \ v8.2 \ SolutionCaches \ और फिर समाधान फिर से खोलें

नीचे टिप्पणी से - यह %userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCachesउन लोगों के लिए है जो विन + आर चाहते हैं।

नीचे टिप्पणी से, एक और संभावित स्थान: %userprofile%\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v02\Soluti‌​onCaches

अद्यतन - एक और आसान विकल्प:

आप ReSharper विकल्प, पर्यावरण / सामान्य पर भी जा सकते हैं, Clear Caches पर क्लिक करें और Visual Studio को पुनः आरंभ करें - चिन 27 फरवरी को 2:02 बजे यहां छवि विवरण दर्ज करें


7
इसने मेरे लिए काम किया। केवल मेरी एक परियोजना प्रभावित हो रही थी और यह मुझे पागल कर रही थी! मैं jetbrains के लिए एक बग रिपोर्ट प्रस्तुत करेंगे तो उम्मीद है कि यह एक अल्पकालिक मुद्दा है।
रावेंदार्स्की

4
मेरे लिए काम किया। यह मुद्दा अभी भी आर # 8.2.3 और वीएस 2013 अपडेट 4 में मौजूद है
डेन

5
मेरे पास एक ही समस्या थी और इस समाधान ने इसे हल कर दिया। मेरे पास वीएस 2013 प्रोफेशनल और
रेस्परर

13
यह %userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCachesउन लोगों के लिए है जो विन + आर चाहते हैं।
3

33
आप ReSharper विकल्प पर भी जा सकते हैं Environment/General, पर क्लिक करें Clear Cachesऔर Visual Studio
Chin

11

मेरे पास आज भी यही मुद्दा था (एकदम नई फाइलों को संपादित नहीं कर सकता), लेकिन यह "सोर्स कंट्रोल प्लग-इन" के कारण निकला। मैं AnkhSVN का उपयोग करता हूं और कल संकेत मिलने पर एक अद्यतन करता हूं। जो भी कारण के लिए यह मुझे JSON के अलावा किसी भी फ़ाइल प्रकार को संपादित करने में असमर्थ छोड़ दिया। यहाँ कदम है कि मैं इसे ठीक करने के माध्यम से चला गया:

  1. दृश्य स्टूडियो विकल्प खोलें (उपकरण -> विकल्प)
  2. "स्रोत नियंत्रण प्लग-इन" को "कोई नहीं" में बदलें (स्रोत नियंत्रण -> प्लग-इन चयन)
  3. विज़ुअल स्टूडियो को पुनरारंभ करें
  4. चरण 2 में AnkhSVN को फिर से सक्षम करने के अलावा, चरण 1-3 को दोहराएं

मैं इसके बाद फिर से फ़ाइलों को संपादित करने में सक्षम था।


2
यह मेरे लिए यह तय करता है ... यीशु एमएस कुछ भी सही नहीं कर सकता है ?!
codenamezero

उस पर मैंने फ़ाइल सिस्टम को लॉक कर दिया था, ऐसा करने के बाद मैंने रीड को केवल पूरे फोडलर स्ट्रक्चर पर हटा दिया
surya

4

बस अपने सभी अस्थायी फ़ाइल को अस्थायी फ़ोल्डर से हटा दें।

नोट: अस्थायी फ़ाइल को हटाने से पहले दृश्य स्टूडियो बंद करें।

अस्थायी फ़ाइलों को हटाने के लिए:

  1. विंडोज बटन + आर दबाकर रन विंडो खोलें
  2. टेक्स्ट बॉक्स में% temp% टाइप करें।
  3. एंटर दबाए

विंडो छवि चलाएँ

अब आपको अपनी सभी अस्थायी फाइल दिखाई देगी। अस्थायी फ़ोल्डर में सभी फ़ाइलों का चयन करने के लिए बस Ctrl + A दबाएं। अब इन सभी को डिलीट कर दें। कुछ फाइलें हटाई नहीं जाएंगी। बस उन्हें छोड़ दो।

अब अपना विज़ुअल स्टूडियो खोलें और सिंटैक्स को संपादित करने का प्रयास करें। मुझे उम्मीद है कि अब यह काम करेगा!


1

क्या प्रश्न की फाइलें केवल पढ़ने के लिए हैं? यह समझा सकता है कि आप उन्हें क्यों नहीं बदल सकते।

मैं एसवीएन के साथ पारिवारिक नहीं हूं, लेकिन कुछ स्रोत नियंत्रण प्रणालियों में, आपको इसे संशोधित करने से पहले एक फ़ाइल को चेक-आउट करना होगा।


फ़ाइलों को केवल पढ़ने के लिए सेट नहीं किया गया है। आम तौर पर मैं सिर्फ उन्हें बाहर की जाँच के बिना संपादित कर सकते हैं। मैं दृश्य स्टूडियो के लिए अन्य परियोजनाओं पर मुझसे पहले ऐसा किया है, लेकिन हर बार जब मैं दृश्य स्टूडियो और उसके ठीक को पुनः आरंभ करने में सक्षम हो गया था।
कोरी विडरो

आमतौर पर आप उन्हें बाहर की जाँच के बिना ... दृश्य स्टूडियो में संपादित कर सकते हैं? या कोई और संपादक? अधिकांश संपादक आपको केवल-पढ़ने के लिए फ़ाइलों में परिवर्तन करने देंगे, वे केवल तभी शिकायत करेंगे जब आप सहेजने जाएंगे। आपने केवल-पढ़ने की स्थिति की जांच कैसे की? क्या आपने वास्तव में फ़ाइल गुणों पर "आसानी से" विशेषता की जांच की? SVN इसे स्वचालित रूप से सेट कर सकता है, अगर SVN में "svn: need-lock" गुण उस फ़ाइल के लिए सेट किया गया हो।
बेन

0

आज मेरे पास आया, मेरे लिए समस्या टाइपस्क्रिप्ट फ़ाइलों के साथ थी। मैं किसी भी .tsफ़ाइल में नहीं लिख सकता था, और यह इसलिए था क्योंकि मैंने एक tsconfig.jsonफ़ाइल बनाई थी, लेकिन इसे अभी तक आबाद नहीं किया (यह खाली था)। तब मैं बाधित हो गया था और भूल गया था कि मेरे पास यह खाली फाइल है, और मुझे इस मुद्दे का कारण होने का एहसास होने में थोड़ा समय लगा। यह मुद्दा दृश्य स्टूडियो 2015 में हुआ था।


वीएस 2019 में आज मेरे साथ भी कुछ ऐसा ही हुआ, जहां एंटर और एरो कीज़ काम नहीं कर रहे थे, लेकिन मैं किरदार टाइप कर सकता था। डिफ़ॉल्ट रूप से, कीबोर्ड मैपिंग को ReSharper (Visual Studio) पर सेट किया जाता है । इसे ठीक करने के लिए, मैं विकल्प | पर्यावरण | कीबोर्ड पर गया और रीसेट बटन पर क्लिक किया। रीसेट समाप्त होने के बाद, मैंने ReSharper (Visual Studio) को फिर से आकार दिया और OK पर क्लिक किया।
Opus4210
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.