2012-02-03 16 views
9

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

Editor

Breakpoints window

, ब्रेकपाइंट डुप्लिकेट, निम्न स्क्रीनशॉट के रूप में देखा :

Editor while debugging

Breakpoints window while debugging

यह क्यों हो रहा है और मैं इसे कैसे रोक सकता हूं?

+0

एक पतन के रूप में, यदि कोई बेहतर उत्तर आपके रास्ते में आता है, तो आप अपनी सेटिंग्स को रीसेट कर सकते हैं। यहां देखें: "रीसेट सेटिंग्स - http://msdn.microsoft.com/en-us/library/ms241273(v=vs.100).aspx" –

उत्तर

3

ऐसा लगता है कि वहाँ निम्नलिखित MSDN लेख में वर्णित के रूप में एक बच्चे ब्रेकप्वाइंट, की स्थापना की है: http://msdn.microsoft.com/en-us/library/b98cwcyw.aspx (लिंक मृत, Child breakpoints VS 2010 देख)
http://msdn.microsoft.com/en-us/library/02ckd1z7%28VS.71%29.aspx#vctskbreakpointswindowchildbreakpoints

यहाँ एक समान है स्टैक ओवरव्लो पर सवाल, जिसके लिए उत्तर में से एक में बाल ब्रेकपॉइंट्स को हटाने के लिए मैक्रो होता है। शायद यह आपके लिए काम कर सकता है? Disable/remove child Breakpoints?

वैकल्पिक रूप से, पैरेंट ब्रेकपॉइंट (जो बच्चों को भी हटा देगा) को हटाकर और इसे फिर से बनाने से समस्या को हल करने में मदद मिल सकती है।

0

मुझे संदेह है कि यह मेल नहीं खाए गए न्यूलाइन समाप्ति के कारण है। मेरे पास इसी तरह की समस्या थी - कई लाइनों को ब्रेकपॉइंट स्थान के रूप में चिह्नित किया गया था (कहें, 10 लाइनें)। बाद में मैंने पाया कि यह केवल \n या \r की वजह से CRLF अनुक्रम के बजाय मौजूद था।

सहेजें-As का उपयोग करें, विकल्प बटन SaveAs संवाद बॉक्स में चुनें।