2010-02-24 13 views
10

एक दृश्य स्टूडियो परियोजना (सी #) में के लिए सेटिंग्स, मैं ReSharper शॉर्टकट का उपयोग कर एक नाम स्थान के नाम बदलने निष्पादित करने का प्रयास (Ctrl +पुनर्स्थापित करने के लिए कैसे आर + आर)। हालांकि, क्योंकि मैंने स्रोत फ़ाइलों में किसी अन्य स्थान से नेमस्पेस का उपयोग करने वाली कुछ फ़ाइलों को ब्रांच किया था, उनके पास उनके पर केवल पढ़ने योग्य विशेषता थी।"इस संवाद को पुनः न दिखाएं" दृश्य स्टूडियो और ReSharper

फ़ाइल TestFile.cs जो आप संपादित करने का प्रयास किया, डिस्क पर केवल पढ़ने के लिए है: नतीजतन, मैं एक संवाद है जो निहित "क्षमा करें, जाहिरा तौर पर मैं एक छवि क्योंकि मैं एक नया उपयोगकर्ता हूँ पोस्ट नहीं कर सकते" प्राप्त किया। क्या आप फाइल को लिखने योग्य बनाना चाहते हैं या फिर भी इसे संपादित करना चाहते हैं?

चेकबॉक्स: इस संवाद फिर से न दिखाएं (कभी स्मृति संपादन में अनुमति देते हैं)

बटन:, संपादित-मेमोरी में, रद्द, लेखनीय बनाओ

मैं "नहीं टिक मदद इस संवाद को दोबारा दिखाएं "चेकबॉक्स और लिखने योग्य क्लिक करें।

मेरे लिए, यह बताता है कि भविष्य में, सभी पाठक फाइलें जिन्हें आप संपादित करने का प्रयास करते हैं, उन्हें स्वचालित रूप से लिखने योग्य बनाया जाएगा। इसके बजाए, वास्तव में क्या हुआ है कि एक पाठक फ़ाइल को संपादित करने के सभी भविष्य प्रयास स्वचालित रूप से रद्द हो जाते हैं (संवाद बॉक्स दिखाए बिना)!

इसलिए, मुझे सेटिंग्स को रीसेट करने की आवश्यकता है जो इस संवाद को प्रदर्शित करते हैं या नहीं। मुझे यकीन नहीं है कि यह एक विजुअल स्टूडियो सेटिंग है, या रीशर्पर सेटिंग है, लेकिन मैंने विजुअल स्टूडियो विकल्प को रीसेट करने का प्रयास किया है (मेनू टूल्स ->आयात और निर्यात सेटिंग्स मेनू आइटम) का कोई फायदा नहीं हुआ। मुझे ReSharper सेटिंग्स को रीसेट करने का कोई तरीका नहीं मिल रहा है।

सॉफ्टवेयर संस्करण:

  • विजुअल स्टूडियो 2008 सर्विस पैक 1
  • ReSharper 4,5
+0

यह 2015 है, और मैं अभी भी इस विकल्प से चूस गया हूं।क्या मैं सुझाव दे सकता हूं कि आप अपने उत्तर क्रेडिट को @ जॉनज़ोब्रोस्की के जवाब को पुरस्कृत करने के लिए बदल दें, जो वास्तव में * उत्तर * है, वर्तमान में स्वीकृत उत्तर के विपरीत, जो समस्या को अभी बाकी करता है? –

उत्तर

3

मैं इस पुन: पेश करने में सक्षम था। यह Resharper 4.5 प्लग-इन के साथ एक त्रुटि प्रतीत होता है। वीएस 2008 के/उपकरण/विकल्प/दस्तावेज़ों में के लिए एक चेकबॉक्स है केवल पढ़ने-योग्य फ़ाइलों के संपादन की अनुमति दें; को सहेजने का प्रयास करते समय चेतावनी दें। इस कदम को आपके द्वारा उल्लिखित करने के बाद इसका कोई प्रभाव नहीं पड़ा।

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

मैंने जेट ब्रेन के लिए एक बग के रूप में इसकी सूचना दी है।

14

आज मैं इस मुद्दे में भाग गया।

मेरी एक-पंक्ति PowerShell स्क्रिप्ट चलाएं, जो JetBrains' solution को स्वचालित करता है।

Set-ItemProperty Hkcu:\Software\Microsoft\VisualStudio\10.0\SourceControl\ -Name UncontrolledInMemoryEditDialogSuppressed -Value 0 
+4

ध्यान दें कि संस्करण संख्या (.. VisualStudio \ ** 10.0 ** \ SourceControl ..) VS 2010 के लिए विशिष्ट है। सुनिश्चित करें कि तदनुसार इसे अपडेट करें यदि आपके पास अन्य वीएस संस्करण है –

संबंधित मुद्दे