ويرفض Visual Studio أن ننسى breakpoints؟




visual-studio debugging (6)

يتذكر Visual Studio نقاط التوقف من جلسات تصحيح الأخطاء السابقة ، وهو أمر رائع.

ومع ذلك ، عندما أقوم بتصحيح الأخطاء وأمسح إحدى نقاط التوقف "القديمة" هذه بالنقر فوقها ، يتم حذفها مؤقتًا فقط. ما أعنيه هو في المرة التالية التي أقوم فيها بالتصحيح ، فإن نقطة الإيقاف التي ظننت أنني قمت بإزالتها قد عادت.

هذا مزعج للغاية - هل هناك إعداد لجعله لا يفعل ذلك؟


أعتبر هذا عيب في التصميم ، محبطًا للغاية وشيءًا كان علينا العيش معه لفترة طويلة. لقد ضربناه كثيرًا بحيث أصبح مجرد القاعدة. الحلول التي تم تقديمها حتى الآن هي في الواقع تعمل.

الحل الأفضل هو الاجتماع معًا والتصويت لتغيير في Visual Studio User Voice. يبدو أن هذا قد تم تسجيله عدة مرات حتى نختار واحدة للتصويت.

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/31123351-delete-disable-break-point-while-debugging-should


إجابة بديلة سريعة لهذا السؤال القديم الذي ضربني مع Visual Studio 2017.

إذا كان ذلك ممكنًا ، فقط قم بقص التعليمة البرمجية ولصقها مع نقطة الإيقاف الموجودة عليه. نقطة التوقف تختفي مع القطع.


انتقل إلى debug> windows> breakpoints وإيجاد نقاط التوقف وإزالة تلك من الجزء.

كما تم الرد عليه here


كنت أكافح للعثور على "BreakPoints Window'.So هنا طريقة سريعة لفتح it- ctrl + alt + B

أو يمكنك الانتقال يدويًا إلى "Debug-> Windows-> Breakpoints" لفتحه.

أو يمكنك ctrl + shift + F9 لحذف جميع نقاط التوقف مرة واحدة!


يمكن إزالة معظم نقاط التوقف أثناء تصحيح أخطاء جلسة العمل ، ولكن بعضها عالق (ربما خطأ في Visual Studio).

إنها تريد إزالة نقطة الإيقاف فقط ، ثم استخدام إطارات "Breakpoints" الموجودة في قائمة التصحيح. هناك سترى على الأرجح أن نقطة توقف الخاصة بك موجودة عدة مرات للصف نفسه. ببساطة rightclick وحذفها.


انتقل إلى القائمة Debug ثم Delete All Breakpoints Ctrl+Shift+F9





breakpoints