【问题标题】:Catch every exception of program?捕捉程序的每一个异常?
【发布时间】:2011-06-20 11:19:29
【问题描述】:

我有一个全局运行良好的 WPF 应用程序。但有时,客户告诉我他遇到了一些崩溃。但是除了他做了什么,我没有关于发生了什么的信息。

有没有办法放一个全局 try{}catch(Exception){LOGEXCEPTION; throw;} 在某个地方接收由 GUI 操作或任何其他选项生成的所有异常。

类似于“最后的补救措施”来记录我们未能妥善管理的异常?

谢谢!

【问题讨论】:

    标签: c# .net wpf exception-handling


    【解决方案1】:

    通过处理以下事件,您应该能够在应用程序中捕获绝大多数(如果不是全部)未处理的异常:

    • Application.DispatcherUnhandledException
    • AppDomain.CurrentDomain.UnhandledException

    【讨论】:

      猜你喜欢
      • 2012-01-10
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      相关资源
      最近更新 更多