一旦我遇到相反的问题,我的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();
}
}
奇怪的是,即使我可以看到输出窗口中记录的异常。该应用程序不会崩溃。这是为什么??我不做任何可以抑制异常的异常处理。