我的基于Prism 7.1的Xamarin Forms应用程序(4.1)突然没有处理任何INavigationAware方法中的异常。 使用发生的是,如果目标页面的视图模型中发生了意外的事情,那么从NavigateAsync方法返回的INavigationResult的“ Success”属性将设置为false,我可以通过检查“例外”属性。
现在,突然间,目标视图/视图模型INavigationAware实施中的异常未得到处理,导致我的应用崩溃。我创建了一个小测试项目,并且在安装了相同的Prism和XF软件包的情况下可以正常工作。我现在对此完全感到困惑。
到底会发生什么?我已经清理了所有项目,删除了obj和bin文件夹,多次重新启动VS,重新启动了设备,所有我能想到的。