如何解决 C# Windows 应用程序中的崩溃问题

本文关键字:应用程序 崩溃 问题 Windows 何解决 解决 | 更新日期: 2023-09-27 17:56:36

我正在用framewrok 4.5开发一个Windows应用程序。编译和构建是零错误的。尽管如此,我在跑步时还是遇到了崩溃消息。我使用的所有地方都尝试捕获块,包括主函数。

它选择一条消息,例如 问题导致程序当前停止工作。 Windows 将关闭程序并通知解决方案是否可用。

佩拉塞帮我解决这个问题...

如何解决 C# Windows 应用程序中的崩溃问题

尝试在 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);
}