Visual Studio 2010调试器跳过

Mic*_*ael 9 debugging visual-studio-2010

有时在调试期间,调试器会随机向前跳过.有时我会进入另一个函数内部的函数,而不是转到下一行,它将来会跳到一个看似随机的地方.有时到另一个功能的中途.它似乎总是尊重断点,即如果在将来设置断点,它永远不会跳过它.

我正在运行64位Win 7和visual studio 2010终极版.我没有使用线程.在visual studio 2008中我从未发生过这种情况.我该如何解决这个问题?

Ada*_*mke 5

你有优化打开吗?如果程序经过高度优化,则可以抛弃执行顺序,并且可以以不总是清晰的方式扩展或重新排列.


use*_*197 4

我在 XP 计算机上使用 Visual Studio 2010 调试 C# 程序时遇到了类似的问题。调试器只是随机跳到其他行或下一个断点。

微软似乎已经在 SP1 中发布了针对此问题的修复程序。

  • 我刚刚检查了上面的 Microsoft 链接以获取更新。根据 2010 年 8 月 12 日的帖子,VS 服务包的测试版中对此进行了修复。哈利路亚!现在我只需要等到 SP 最终版本,因为我太害怕安装测试版代码了。 (2认同)