Visual Studio能够记住以前调试会话中的断点,这非常棒。
但是,当我在调试时,通过单击它来清除其中一个“旧”断点时,它只是被暂时删除了。我的意思是,下次调试时,我以为我删除的断点又回来了。
这非常烦人——有没有设置让它不这样做?
Visual Studio能够记住以前调试会话中的断点,这非常棒。
但是,当我在调试时,通过单击它来清除其中一个“旧”断点时,它只是被暂时删除了。我的意思是,下次调试时,我以为我删除的断点又回来了。
这非常烦人——有没有设置让它不这样做?
当前回答
我认为这是一个设计缺陷,它非常令人沮丧,我们不得不长期忍受。我们经常碰到它,这已经成为常态。到目前为止给出的解决方案都是可行的。
一个更好的解决方案是聚在一起投票改变Visual Studio用户声音。这似乎已经被记录了几次,所以我们应该选择一个投票。
https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/31123351-delete-disable-break-point-while-debugging-should
其他回答
用Visual Studio 2017快速回答这个老问题。
如果可能的话,只需剪切并粘贴带有断点的代码。断点随着切割而消失。
进入调试菜单,然后按Ctrl+Shift+F9删除所有断点
大多数断点都可以在调试期间删除,但有些会卡住(可能是Visual Studio中的bug)。
如果你只想删除被卡住的断点,那么使用调试菜单上的“断点”窗口。在这里,您可能会看到您的断点对于同一行存在多次。只需右键单击并删除它。
去调试>窗口>断点,找到断点,并从窗格中删除它们。
正如这里的回答
在Vscode的新版本中,它被称为:Remove all Breakpoints
Vscode版:
Version: 1.57.1
Commit: 507ce72a4466fbb27b715c3722558bb15afa9f48
Date: 2021-06-17T13:28:32.912Z (1 wk ago)