为什么我的Visual Studio断点会重复?

11

我最近在Visual Studio 2010中设置断点时遇到了问题。当我设置了一个断点并开始调试后,会在附近的某一行出现另一个断点。下面的截图显示了我设置断点后编辑器的情况以及断点窗口:

编辑器

断点窗口

一旦开始调试,断点就会复制,如以下截图所示:

调试时的编辑器

调试时的断点窗口

为什么会发生这种情况,我该如何停止它?


作为备选方案,如果没有更好的答案出现,您可以重置您的设置。请参见此处:"重置设置 - http://msdn.microsoft.com/en-us/library/ms241273(v=vs.100).aspx" - Bear In Hat
4个回答

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
这里有一个类似的StackOverflow问题,其中一个答案包含一个删除子断点的宏。也许那个对你有用? Disable/remove child Breakpoints? 另外,删除父断点(这也会删除子断点),然后重新创建可能有助于解决问题。

0
我怀疑是由于换行符不匹配所导致的。我有类似的问题 - 多行被标记为断点位置(比如说,10行)。后来我发现这是因为只存在\n\r而不是CRLF序列。
使用另存为,在另存为对话框中的保存按钮下选择编码保存选项。

0

0
你在调试时使用F10(跳过)吗? F9是添加/删除断点的快捷键,你可能不小心按到了它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接