千里之行始于足下

VS2005调试失败,丢失单步信息

Posted on By Peter Yang

调试一个C#工程,发现直接运行正常,但是调试状态下,在断点处停下来之后,无论是继续运行还是继续单步,都会出现丢失调试信息的现象,程序显示为无响应。

打开局部变量监视对话框,发现错误提示如下:

由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值

于是百之Go之,原来是调试时变量自动求值的原因。解决方法有二:1,关掉自动变量,改用监视变量;2,选项->调试内把自动变量求值关闭。