【问题标题】:Unhandled Exception not being caught in Immediate Window of Visual Studio在 Visual Studio 的即时窗口中未捕获到未处理的异常
【发布时间】:2015-06-01 17:19:11
【问题描述】:

我有一个AppDomain.CurrentDomain.UnhandledExceptionApplication.ThreadException 的事件监听器。我正在从即时窗口中的MODULE 调用一个方法,该方法设置侦听器,然后引发异常。

  1. 为什么 VS 即时窗口将该异常显示为“第一次机会”异常而不是“未处理异常”?
  2. 为什么我的事件监听器没有捕捉到未处理的异常?

我的直觉是即时窗口在这里做了一些特别的事情,比如捕捉所有未处理的异常,但这只是一个猜测。

【问题讨论】:

  • 调试器会在 UnhandledException 事件处理程序运行之前介入。使用“立即”窗口时,无法绕过它。
  • @HansPassant - 请给出答案,以便我将其标记为这样。

标签: c# vb.net visual-studio unhandled-exception


【解决方案1】:

来自汉斯·帕桑特:

调试器会在您的 UnhandledException 事件处理程序运行之前介入。使用即时窗口时没有绕过它的选项

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 1970-01-01
    相关资源
    最近更新 更多