这个原因找到了么,现在我也遇到了。。。
找到什么原因了吗
UnhandledException不一定都能捕捉到。比如我用ocx控件,内部异常的话,根本不会进入到UnhandledException里面 所以你可以多打印一些日志,可以在奔溃的时候,看最后一条日志,至少能分析奔溃所在位置
先写个全局捕捉异常,在Program.cs里,能捕捉到最好
缺少底层资源
[quote=引用 4 楼 奇点码农 的回复:][quote=引用 3 楼 wanghui0380 的回复:]崩溃了,也就是软件遇到了无法恢复的异常 你可以在崩溃前拦截,然后使用minidump去抓个dump出来,然后在使用dump分析工具分析 AppDomain.CurrentDomain.UnhandledException+=你的处理方法 这个方法能拦截软件崩溃前信息,当然一般到了这里,软件已经崩溃,已经无法救了,只能记录日志,抓dump以提供后续分析了
[quote=引用 3 楼 wanghui0380 的回复:]崩溃了,也就是软件遇到了无法恢复的异常 你可以在崩溃前拦截,然后使用minidump去抓个dump出来,然后在使用dump分析工具分析 AppDomain.CurrentDomain.UnhandledException+=你的处理方法 这个方法能拦截软件崩溃前信息,当然一般到了这里,软件已经崩溃,已经无法救了,只能记录日志,抓dump以提供后续分析了
崩溃了,也就是软件遇到了无法恢复的异常 你可以在崩溃前拦截,然后使用minidump去抓个dump出来,然后在使用dump分析工具分析 AppDomain.CurrentDomain.UnhandledException+=你的处理方法 这个方法能拦截软件崩溃前信息,当然一般到了这里,软件已经崩溃,已经无法救了,只能记录日志,抓dump以提供后续分析了
110,534
社区成员
642,576
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧