【发布时间】:2015-06-01 17:19:11
【问题描述】:
我有一个AppDomain.CurrentDomain.UnhandledException 和Application.ThreadException 的事件监听器。我正在从即时窗口中的MODULE 调用一个方法,该方法设置侦听器,然后引发异常。
- 为什么 VS 即时窗口将该异常显示为“第一次机会”异常而不是“未处理异常”?
- 为什么我的事件监听器没有捕捉到未处理的异常?
我的直觉是即时窗口在这里做了一些特别的事情,比如捕捉所有未处理的异常,但这只是一个猜测。
【问题讨论】:
-
调试器会在 UnhandledException 事件处理程序运行之前介入。使用“立即”窗口时,无法绕过它。
-
@HansPassant - 请给出答案,以便我将其标记为这样。
标签: c# vb.net visual-studio unhandled-exception