XF + DryIoc:无法从实现类型 Xamarin.Forms.NavigationPage select 单个 public 构造函数

XF + DryIoc: Unable to select single public constructor from implementation type Xamarin.Forms.NavigationPage

我刚刚在 VS2017 中使用 Prism 模板创建了一个 XF + Prism + DryIoc 项目。 我将应用 XF 和 Prism 更新到最新:

不添加任何更多代码(除了修复最新 Prism 7 的重大更改),当 运行 我得到的应用程序时:

Unable to select single public constructor from implementation type Xamarin.Forms.NavigationPage

我搜索了一下,找到了 https://github.com/PrismLibrary/Prism/issues/889,但问题应该用最新的 DryIoc 解决。

有什么想法吗?

此问题已修复,可在 MyGet 上的最新 CI 版本中使用。

正如 Brian 指出的那样,此问题已修复并且在 MyGet 上。这实际上是由于我们在 Prism 7 中统一 API 和抽象 IOC 容器而导致的一点回归。您会注意到已报告:

并已在 PR 1305. The fix is available in 7.0.0.340-ci 或更高版本中修复。