2009-01-15 9 views
24

डिबगिंग मैं जानता हूँ कि मैंने पहले इस मुद्दे के साथ पेश किया है, लेकिन सेटिंग्स इस ओवरराइड करने के लिए हमेशा बदल कर रहे हैं।संपादन सी ​​#, जबकि

मैं विजुअल स्टूडियो 2008 में एक सी # परियोजना है जब मैं डिबगिंग रहा हूँ, वी.एस. मुझे मेरे कोड को संपादित नहीं दूँगा। मैं संपादित और जारी नहीं करना चाहता - मैं बस अपने अगले निर्माण के लिए बदलाव करना चाहता हूं। संपादित करें और जारी रखें अक्षम है। जब मैं अपनी परियोजना को डीबग करते समय फ़ाइल संपादित करने का प्रयास करता हूं, तो मुझे एक छोटा संदेश मिलता है कि फाइलें केवल पढ़ने के लिए हैं।

कोई भी इस हाल ही में VS2K8 से निपटा?

उत्तर

4

मुझे यकीन नहीं है कि संपादन और जारी क्यों आपके लिए काम नहीं करेगा। यदि आप डीबगिंग और उस प्रक्रिया से जुड़ी हैं जो आप डिबगिंग कर रहे हैं, तो आपके पृष्ठों को लॉक किया जाना चाहिए या डीबगर आपको सक्रिय रूप से चल रहा है जो नहीं दिखा सकता है।

यहां संपादित करने और जारी रखने का संदर्भ है। http://whyiamright.wordpress.com/2007/12/20/aspnet-edit-and-continue-in-visual-studio-2005/

यदि आप अगले निर्माण के लिए प्रोग्रामिंग कर रहे हैं, तो यह मेरे वर्तमान निर्माण को डीबग करने का प्रयास करने के लिए मुझे समझ में नहीं आता है।

+0

क्या सक्षम के लिए रिवर्स जाना? मैंने प्रोजेक्ट गुणों को देखा है और कुछ भी नहीं देखता जो बहुत समझ में आता है। –

+0

बहुत बढ़िया जवाब! यह ट्यूटोरियल स्पॉट पर है। आखिरी पंक्ति को पढ़ने के लिए सुनिश्चित करें जहां यह कहता है कि ब्रेक पॉइंट हिट होने पर ही यह काम करता है। – used2could

2

पिछली बार मैं इस समस्या को मैं निम्नलिखित सेटिंग बदल कर यह तय था:
प्रोजेक्ट के गुण -> संकलित -> उन्नत संकलित विकल्प -> सेट पूर्ण करने के लिए "डिबग जानकारी उत्पन्न करें" और सही का निशान हटाएँ "अनुकूलन सक्षम करें" ।

मेरे लिए काम किया। हालांकि, आप के बारे में पता नहीं है।

+1

लक्ष्य सीपीयू को x86 पर भी सेट करें। –

0

मैं सिर्फ VS2k8 में यह कोशिश की। मुझे बस इतना करना था कि टूल> विकल्प> डिबगिंग मेनू में संपादित करें और जारी रखें।

आप ई & सी उपयोग करने के लिए आप मोड

22

उपकरण + विकल्प, डिबगिंग + संपादित जारी करने और जारी करने के लिए सेट परियोजनाएं हैं जब में सक्षम नहीं होगा। सक्षम चेकबॉक्स बंद करें। अब आप स्रोत कोड संपादित कर सकते हैं। जब आप परिवर्तन करने के बाद डीबग करना जारी रखते हैं तो आपको एक चेतावनी मिलेगी।

+15

यहां उल्लेख करने लायक हो सकता है कि आप अपने एप्लिकेशन को डीबग करते समय इस चेकबॉक्स को बंद नहीं कर सकते हैं - यह गहरा हुआ है। इसे समझने की कोशिश करने से मुझे अपने जीवन के 25 सेकंड का खर्च आता है कि मैं कभी वापस नहीं आऊंगा :) – Matt

+0

मैं विजुअल स्टूडियो में नया हूं और यह नहीं देखता कि यह डिफ़ॉल्ट रूप से क्यों सक्षम है। यह एक दर्द है क्योंकि फ़ाइल को संपादित करने में सक्षम नहीं है क्योंकि मेरा प्रोग्राम पहले से चल रहा है ... – whirlwin

+0

@ मैट डीबगिंग में नहीं होने पर आप बंद कर सकते हैं। – nghiavt

0

आपके इनपुट के लिए सभी को धन्यवाद, भले ही टिप्पणियों से सीधे एक दूसरे के खिलाफ हैं। मैंने संपादन और जारी रखने को कुछ हद तक प्रभावशाली ढंग से सक्षम करने और अक्षम करने का प्रयास किया था। हालांकि, मैंने अभी वीएस को पुनरारंभ किया है और अब मेरा सक्षम/अक्षम करने वाला ई & सी डीबगिंग के दौरान संपादित करने की मेरी क्षमता को प्रभावित कर रहा है जिस तरह से मैंने अपेक्षा की थी। मुझे लगता है कि यह सिर्फ वी.एस. में एक बग ...

धन्यवाद फिर से किया गया था।

0

वी.एस. 2010 में,> विकल्प> टिक सक्षम पता स्तर डिबगिंग Debug- को :) रिवर्स आपरेशन :)

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