为什么Visual Studio 2010的C#调试器会继续而不是单步执行?

izb*_*izb 8 c# debugging mstest visual-studio-2010

可能重复:
Visual Studio 2010调试器跳过

如果我在视觉工作室(C#)的断点处突破,我可以非常愉快地跨过语句.但偶尔也会忽略这一步,就好像我会继续点击继续.

它是不可重复的......立即重新运行并在同一点上打破并且踩到有时会工作正常,或者无法跨越不同的声明.

这可能是我的想象,但我越快越好,看起来越可靠.好像它是在某些东西上超时.

我的应用程序是一个单线程应用程序,通过MSTest调试方法.

更新

如果我在调试器中检查事物,似乎更可重复,例如在本地窗口中展开"this"引用.但它不是100%可重复的.

Han*_*ant 7

这是一个已知问题,似乎在单元测试场景中经常发生.调试器团队已于10月1日发现该错误,将其发送到您的计算机上往往需要一段时间.反馈文章在这里,投票并密切关注它.如果这将是一个修补程序而不是滚动到下一个Service Pack,那么它将在此处发布.

更新:这是VS2008的回归,修复了SP1后修补程序,但修补程序更新没有进入VS2010代码库.它再次在VS2010 SP1中修复.