1、对于这个经验,想要判断是否崩溃,查看程序是否在后台卡死无法运行或者系统提示出现错误就可以判断了啊。

3、我用C#以来,还没有遇到过需要劳烦dump的地方,一般抓个stacktrace就能查明问题。

5、AppDomain.CurrentDomain.FirstChanceException事件会在First Chance时触发。诺蝈胂叟保留部分First Chance有助于排查某些复杂的问题。我通常会保存最近十条First Chance异常,程序彻底崩溃时输出到log。AppDomain.CurrentDomain.UnhandledException事件会在未捕获的异常抛出时触发。这个时候你的程序基本上挂掉了,所以要输出到log。对于WPF程序,Application.Current.DispatcherUnhandledException会在Dispatcher中未捕获的异常抛出时触发。通常这个时候你的程序已经要挂了,也要输出到log。
