【问题标题】:Why Won't Visual Studio Stop When Exceptions Occur?为什么发生异常时 Visual Studio 不会停止?
【发布时间】:2011-04-21 08:16:42
【问题描述】:

由于某种原因,Visual Studio 2008 并不总是在发生异常时停止以在我调试时报告异常。有时它只是在堆栈中跳转任意数量的帧并继续执行程序。这会导致很难解决的错误。坦率地说,它相当烦人。我想知道发生的每个异常,除非我专门将它包装在一个 try 块中(我只在第三方或资源绑定模块周围做)。即使在发布时,我什至看不出这会有什么好处,因为结果是应用程序无法正常工作。我宁愿我的最终用户在那里收到一个大错误消息,而不是一个有助于破坏数据的应用程序。

【问题讨论】:

  • 您确定没有吞噬异常的代码吗?
  • 这是调试模式还是生产模式?我的意思是,这可能是您的调试配置的问题,可能是 AJAX(异步异常不会被自动捕获),可能是很多事情,呵呵
  • 如果您尝试精确定义您所要求的行为,您会意识到您已经拥有它。
  • 在我的新 64 位机器上也发生了同样的事情。

标签: visual-studio-2008 debugging exception


【解决方案1】:

使用“异常”窗口准确指定您希望 IDE 中断的异常:

“异常”窗口可通过“调试”菜单访问:

【讨论】:

  • 太棒了! :D 我知道有解决办法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多