【发布时间】:2011-06-06 15:39:42
【问题描述】:
我的 Visual Studio 2010 调试器有时会出现非常奇怪的行为...
有时它不会在断点处停止,但当它停止时,我想单步执行一个方法,调试器就会跳过它。那些过步方法中的断点也会被忽略。
当这种奇怪的行为发生时,它也不会因异常而中断,而只是忽略它们。
我尝试重建我的项目,重置 Visual Studio 设置并禁用调试器设置,例如“仅在我的代码中中断”,但没有任何效果。
我该如何解决这个问题?
【问题讨论】:
-
发布调试配置?在发布配置中,您的一些代码可以被优化器删除,因此调试看起来很奇怪
-
这是在一种调试会话中发生的,还是随机的。例如,如果您尝试通过附加到进程来调试正在运行的服务,或者您只是尝试在调试器中运行代码?
-
@robin hood 配置设置为调试 @Jesse McCulloch 我只是在调试器中运行代码,但它是随机发生的
-
这也是 VS2008 SP1 中的一个问题。有一个修补程序,但不是所有的修补程序都检查回主干。 Service Pack 1 即将推出,现在处于测试阶段。您现在可以尝试,但请避免在生产机器上这样做。
标签: visual-studio-2010 debugging