我正在使用framewrok 4.5开发一个Windows应用程序。编译和构建都是零错误。不过,我在跑步时遇到了撞车事故。我用过的所有地方都尝试捕捉包括主要功能的块。
它打开了一个像A问题的消息导致程序当前停止工作。 windows将关闭程序并通知解决方案是否可用。Pelase帮我解决这个问题......
答案 0 :(得分:1)
尝试在Main函数本身中捕获这样的全局未处理异常。
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
Exception ex = (Exception)e.ExceptionObject;
MessageBox.Show(ex.Message);
}