1.把异常直接弹出
在代码里找到 App.xaml,下面有个 App.xaml.cs
在 App 类里加这段:
public App()
{
DispatcherUnhandledException += App_DispatcherUnhandledException;
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
}
private void App_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e)
{
MessageBox.Show(e.Exception.ToString(), "发生异常", MessageBoxButton.OK, MessageBoxImage.Error);
// 由默认处理机制继续处理
e.Handled = false;
}
private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{