在我的应用程序(c#
,wpf
,VS2015
)中,我尝试按以下方式处理DispatcherUnhandledException
错误处理:
private void App_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e)
{
MessageBox.Show("An unhandled exception just occurred: " + e.Exception.Message,
"Exception Sample", MessageBoxButton.OK, MessageBoxImage.Warning);
e.Handled = true;
Environment.Exit(-1);
}
当我启动没有IDE时,应用程序退出没有任何对话框消息。从IDE开始时获取"Exception thrown: 'System.Windows.Markup.XamlParseException' in PresentationFramework.dll"
。使用Dispatcher
启动对话框不会改变任何内容。