临时解决方案,加了一个捕获没有处理异常的方法,然后把异常放到warning中
同时取消弹框确认,这样就可以定时看一下日志,有没有报错,具体在哪里
已经找到了一个闪退的BUG,目前修复后再看看……
这个只是临时解决的办法,主要这个问题没法稳定复现,只能等待,而且又是线上,比较难处理
以下是Program中的代码,加入即可
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
Log.Warning(e.ExceptionObject.ToString());
Environment.Exit(-1); //有此句则不弹异常对话框
}
不知道这个办法咋样,粗浅之处请指点。
希望可以帮助到大家。