如果发生异常,如何关闭WPF应用程序?

Xai*_*oft 0 c# wpf .net-4.0

可能重复:
在消息框打开时关闭wpf

我目前有这样的代码,但问题是,即使我在MessageBox提供者中显示错误NLog,我想关闭应用程序,以便用户可以解决问题,但是应用程序在消息中单击"确定"后继续框.

private void Load(string fileName)
    {
        try
        {
            var environments = GetEnvironments(fileName); 
        }
        catch (FileNotFoundException ex)
        {
            logger.Error(ex.StackTrace);
        }
        catch (Exception ex)
        {
            logger.Error(ex.StackTrace);
        }
    }
Run Code Online (Sandbox Code Playgroud)

Ode*_*ded 5

该异常已被处理,因此不会冒出来.

你有几个选择:

重新抛出将向用户显示错误.其他两个选项不会.