如何判断c#程序是否崩溃
1、对于这个经验,想要判断是否崩溃,查看程序是否在后台卡死无法运行或者系统提示出现错误就可以判断了啊。
2、如果大家想抓取问题出现在哪里。下面小编为大家整理了一份网络教程。
3、我用C#以来,还没有遇到过需要劳烦dump的地方,一般抓个stacktrace就能查明问题。
4、崩溃时的stacktrace,Windows会自动帮你记录,在eventvwr.ms罕铞泱殳c中可以找到。不过为劲忧商偌了跟用户沟通起来方便(崩掉了?发个log过来),我常用的方案是log4net+自己抓异常。具体要抓些什么异常,要看你的实际需求:
5、AppDomain.CurrentDomain.FirstChanceException事件会在First Chance时触发。诺蝈胂叟保留部分First Chance有助于排查某些复杂的问题。我通常会保存最近十条First Chance异常,程序彻底崩溃时输出到log。AppDomain.CurrentDomain.UnhandledException事件会在未捕获的异常抛出时触发。这个时候你的程序基本上挂掉了,所以要输出到log。对于WPF程序,Application.Current.DispatcherUnhandledException会在Dispatcher中未捕获的异常抛出时触发。通常这个时候你的程序已经要挂了,也要输出到log。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:30
阅读量:70
阅读量:84
阅读量:62
阅读量:76