出于某种原因,当我在调试时报告异常时,Visual Studio 2008并不总是停止。有时它只是在堆栈中跳过任意数量的帧并继续执行程序。这导致很难解决的错误。坦率地说,它相当烦人。我想知道发生的每个异常,除非我特意将它包装在try块中(我只在第三方或资源绑定模块周围)。我甚至无法看到这在即将发布时如何有益,因为结果是一个不能正常工作的应用程序。我宁愿我的最终用户在那里得到一个大的错误信息,而不是一个有助于破坏数据的应用程序。
答案 0 :(得分:8)
使用“例外”窗口准确指定您希望IDE中断的例外:
“异常”窗口可通过“调试”菜单获得: