未处理的异常
记录日志
全局 try-catch
// 文件: Program.cs
public static void Main(string[] args)
{
try
{
// 在此准备和运行您的应用
BuildAvaloniaApp()
.StartWithClassicDesktopLifetime(args);
}
catch (Exception e)
{
// 在此处理异常,例如新增到日志文件
Log.Fatal(e, "Something very bad happened");
}
finally
{
// 这段代码块是可选项
// 使用 finally 代码块释放资源
Log.CloseAndFlush();
}
}来自其他线程的异常
来自Reactive UI 的异常
最后更新于