未处理的异常
日志
全局 try-catch
// 文件:Program.cs
public static void Main(string[] args)
{
try
{
// 在此准备并运行您的 App
BuildAvaloniaApp()
.StartWithClassicDesktopLifetime(args);
}
catch (Exception e)
{
// 在此处我们可以使用异常,例如将其添加到我们的日志文件中
Log.Fatal(e, "发生了严重错误");
}
finally
{
// 这个块是可选的。
// 如果您需要清理东西或类似操作,请使用 finally 块
Log.CloseAndFlush();
}
}另一个线程引发的异常
来自 Reactive UI 的异常
Last updated