【发布时间】:2018-12-24 13:53:45
【问题描述】:
更新到 Xamarin.Forms 3.1 后。和 Prism.Forms 7.1.0.279-pre,我的 NUnit 项目似乎找不到 INavigationService。
蜜蜂说;我可以创建一个 INavigationService 的模拟对象,但是在尝试将其注入 ViewModel 时会失败。
“对类型 'INavigationService' 的引用声称它定义在 '棱镜',但找不到”。
因此,我们无法在视图模型上运行任何测试。
PCL 和 NUnit 项目使用相同版本的 .Net、XF 和 Prism。 我也尝试了不同的版本,包括 pre 和 stable。
任何人都可以在这里指出正确的方向吗? 在我们更新解决方案之前,NUnit 项目运行良好。
【问题讨论】:
-
您是否尝试过删除 bin/obj 文件夹,重新启动 Visual Studio 和 Nuget 包?
-
是的,我试过了。不幸的是,这并没有解决问题。
标签: c# xamarin.forms prism