关于如何移除 Visual Studio 断点的问题
Visual Studio中如何移除断点的问题的出现原因是:当你在调试过程中更改断点的状态并且它是一个多绑定断点时,断点的状态只会被临时改变。这实际上是Visual Studio的一个特性。如果你不在调试中并且移除断点,那么它就不会再出现。另外,正如其他人建议的那样,你可以使用断点管理窗口永久地移除它。
解决方法是:在调试过程中,你总是能够移除断点。当断点有子断点时(即你在重载函数上设置了断点),它的状态才会被临时改变,而不会被移除。你可以在msdn.microsoft.com/en-us/library/…中了解更多信息。
有人质疑说:“当你在调试过程中更改断点时,断点的状态只会被临时改变。这实际上是Visual Studio的一个特性。”可以证实吗?在我多年使用Visual Studio的经验中,我从未注意到这一点。我发现当Visual Studio拒绝删除我的断点时,是因为.用户文件损坏。
关于“bound in multiple locations”,这到底是什么意思?是指两个不同的项目调用一个库类之类的吗?
以上是关于如何移除Visual Studio断点的问题的出现原因以及解决方法的整理。