XFEstudio/MyFirstRespo
优化异常处理
b4e0bad
代码差异
2 个文件
+3
-2
@@ -35,8 +35,8 @@ public partial class App : Application
35
35
void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
36
36
{
37
37
// 处理非 UI 线程未处理的异常
38
Exception ex = e.ExceptionObject as Exception;
39
MessageBox.Show("非UI线程未处理异常:" + ex?.Message, "错误", MessageBoxButton.OK, MessageBoxImage.Error);
38
//Exception ex = e.ExceptionObject as Exception;
39
//MessageBox.Show("非UI线程未处理异常:" + ex?.Message, "错误", MessageBoxButton.OK, MessageBoxImage.Error);
40
40
}
41
41
42
42
void TaskScheduler_UnobservedTaskException(object? sender, UnobservedTaskExceptionEventArgs e)
@@ -41,6 +41,7 @@ public partial class ConsolePageViewModel(ConsolePage viewPage) : ObservableObje
41
41
{
42
42
try
43
43
{
44
TerminalServer?.Server.Server.Close();
44
45
TerminalServer?.Server.Server.Abort();
45
46
}
46
47
catch { }