<分区>
在 C# windows 应用程序中,我编写了代码来显示所有异常。我尝试了下面的代码。当以跟踪模式(按 F5)运行时,它起作用了(我已经编写了创建异常的 UI 事件函数)。但是当我运行独立的 exe 时,它没有捕获到异常。相反,它显示为未处理的异常。
static void Main()
{
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
MessageBox.Show(ex.StackTrace);
}
}
有人知道吗?