抛出异常时,UWP应用程序不会崩溃。为什么?

时间:2016-03-09 12:36:39

标签: c# win-universal-app

一旦我遇到相反的问题,我的UWP应用程序在抛出异常时不会崩溃。

我已经从空白的应用程序模板创建了一个简单的应用程序,我已经实现了一个MVVM架构,我将ViewModel保存在PCL中。这是我抛出异常的地方。

public class MainViewModel : ViewModelBase
{
    private IDataService dataService;
    private IWebClientService webClientService;

    public MainViewModel(IDataService dataService, IWebClientService webClientService)
    {
        this.dataService = dataService;
        this.webClientService = webClientService;

        InitializeAsync();
    }

    private async Task InitializeAsync()
    {
        throw new NotImplementedException();            
    }
}

奇怪的是,即使我可以看到输出窗口中记录的异常。该应用程序不会崩溃。这是为什么??我不做任何可以抑制异常的异常处理。

0 个答案:

没有答案