我正在进行从4. *到5.6的mvvmcross升级。这是在Xamarin.Android项目中。
Autofac已注册为物联网容器,自第1天开始。
在升级过程中,我不得不将IMvxNAvigationService注入一堆核心服务。这些服务在我的安装类中的CreateIocProvider中注册。
现在在运行时我收到以下内容:
无法解析参数' MvvmCross.Core.Navigation.IMvxNavigationService navService'构造函数
如何确保及时注册基础导航服务?我在文档中找不到任何内容。
我已经尝试为Mvx IoC容器交换autofac,它似乎解决了这个问题,但由于它不支持抽象类的注册而不得不恢复。
干杯
答案 0 :(得分:0)
似乎没有解决我的具体问题。
为了解决这个问题,我最终删除了Autofac,并使用简单的IoC容器单独注册了每个服务/组件,包括抽象的。