关于如何移除 Visual Studio 断点的问题

9 浏览
0 Comments

关于如何移除 Visual Studio 断点的问题

假设我有10个断点,我想清除其中一个,而不是其他9个。

如果我在想要移除的那个断点上切换断点,它会在下次重新启动应用程序时重新出现。我所知道的唯一永久清除它的方法是清除所有断点,但我不想这样做,因为我将不得不重新设置其他9个断点。

在任何版本的VS中有更好的方法吗?

0
0 Comments

Visual Studio中使用快捷键Ctrl+Alt+B可以打开解决方案中所有断点的列表,您可以通过右键单击手动切换或删除它们。

问题原因:

用户想要了解如何移除Visual Studio中的断点。

解决方法:

使用快捷键Ctrl+Alt+B打开断点列表,然后通过右键单击来切换或删除断点。

Hitting Ctrl+Alt+B will bring up a list of all breakpoints in your solution, from which you can manually toggle or delete them with a right-click.

0
0 Comments

问题:如何移除Visual Studio中的断点?

原因:使用键盘切换断点(使用我的键盘映射是F9)时,有时无法正确移除断点。再次按下F9可以完全移除断点(这是因为断点在多个线程上设置,并且在调试期间切换它只会禁用主断点,而不是其他线程的断点)。

解决方法:打开断点窗口(调试 -> 窗口 -> 断点),选择要删除的断点,按下删除键(或点击交叉图标)。如果使用键盘切换断点无效,再次按下F9即可完全移除断点。

0
0 Comments

Visual Studio中如何移除断点的问题的出现原因是:当你在调试过程中更改断点的状态并且它是一个多绑定断点时,断点的状态只会被临时改变。这实际上是Visual Studio的一个特性。如果你不在调试中并且移除断点,那么它就不会再出现。另外,正如其他人建议的那样,你可以使用断点管理窗口永久地移除它。

解决方法是:在调试过程中,你总是能够移除断点。当断点有子断点时(即你在重载函数上设置了断点),它的状态才会被临时改变,而不会被移除。你可以在msdn.microsoft.com/en-us/library/…中了解更多信息。

有人质疑说:“当你在调试过程中更改断点时,断点的状态只会被临时改变。这实际上是Visual Studio的一个特性。”可以证实吗?在我多年使用Visual Studio的经验中,我从未注意到这一点。我发现当Visual Studio拒绝删除我的断点时,是因为.用户文件损坏。

关于“bound in multiple locations”,这到底是什么意思?是指两个不同的项目调用一个库类之类的吗?

以上是关于如何移除Visual Studio断点的问题的出现原因以及解决方法的整理。

0