[Visual-Studio] विजुअल स्टूडियो ब्रेकपॉइंट्स को भूलने से इंकार कर देता है?


Answers

समस्या यह है कि आपके ब्रेकपॉइंट्स के बच्चे ब्रेकपॉइंट्स बने रहते हैं। डीबग सत्र के दौरान ब्रेकपॉइंट्स सेट करते समय चाइल्ड ब्रेकपॉइंट्स (कुछ स्थितियों में) बनाए जाते हैं।

ब्रेकपॉइंट (और बच्चों) को हटाने का एक निश्चित तरीका मैन्युअल रूप से ब्रेकपॉइंट विंडो में ढूंढना है, और इसे वहां से हटा देना है। (प्रविष्टि के शीर्ष नोड का चयन करें, हटाएं हटाएं ।)

यदि आप विजुअल स्टूडियो का एक (पुराना) संस्करण चला रहे हैं जो वीबीस्क्रिप्ट मैक्रोज़ का समर्थन करता है, तो आप बच्चे ब्रेकपॉइंट्स को हटाने के लिए here पोस्ट किए गए मैक्रो (डीबग सत्रों के बीच) चला सकते हैं। यह कुछ हद तक अधिक प्रभावी और अनुमानित ग्लाइफ पर क्लिक करके ब्रेकपॉइंट्स को हटा देगा, लेकिन यह समस्याग्रस्त और अजीब हो रहा है।

Question

विजुअल स्टूडियो को पिछले डीबगिंग सत्रों से ब्रेकपॉइंट याद है, जो कि कमाल है।

हालांकि, जब मैं डिबगिंग कर रहा हूं, और मैं इस पर क्लिक करके इन "पुराने" ब्रेकपॉइंट्स में से एक को साफ़ करता हूं, तो यह केवल अस्थायी रूप से हटा दिया जाता है। मेरा मतलब है कि अगली बार जब मैं डीबग करता हूं, तो जिस ब्रेकपॉइंट को मैंने सोचा था, वह वापस है।

यह बहुत परेशान है - क्या ऐसा करने के लिए कोई सेटिंग नहीं है?




डीबग-सत्र के दौरान अधिकांश ब्रेकपॉइंट्स को हटाया जा सकता है, लेकिन कुछ अटक गए हैं (शायद विजुअल स्टूडियो में एक बग)।

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




डीबग> विंडोज> ब्रेकपॉइंट्स पर जाएं और ब्रेकपॉइंट्स ढूंढें और फलक से हटा दें।

जैसा कि here उत्तर here गया था




यहां कुछ जवाब दिए गए हैं, लेकिन मेरी राय में प्रस्तावित कार्य डिबगिंग के दौरान उपयोग करने के लिए विचलित हैं (मैं अपना ध्यान खोना नहीं चाहता)।

ब्रेकपॉइंट्स के दौरान चिपचिपा ब्रेकपॉइंट्स के साथ मेरा प्रवाह निम्नानुसार है:

डीबग के दौरान, इसे हटाने के बजाय ब्रेकपॉइंट को अक्षम करें।

ब्रेकपॉइंट को अक्षम करने के संभावित तरीके:

  • कर्सर के साथ होवर करें और दो चक्र आइकन पर क्लिक करें;
  • या उस पर संदर्भ मेनू का उपयोग करें;
  • या कीबोर्ड शॉर्ट-कट CTRL + F9 (Shift + CTRL + F9 नहीं, क्योंकि यह सभी ब्रेकपॉइंट साफ़ करता है)।

बाद में, विकास के दौरान, जब मैं एक देखता हूं तो मैं एक अक्षम ब्रेकपॉइंट हटा देता हूं।

पुनश्च। थोड़ी देर में सभी ब्रेकपॉइंट्स को हटाने के लिए भी एक अच्छा अभ्यास है।




Links