XF + DryIoc:无法从实现类型Xamarin.Forms.NavigationPage中选择单个公共构造函数

时间:2017-12-23 09:22:13

标签: prism dryioc

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

  • XF:2.5.0.121934
  • Prism:7.0.0.336-pre

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

  

无法从实现类型中选择单个公共构造函数   Xamarin.Forms.NavigationPage

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

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

这已得到修复,可在MyGet上的最新CI版本中使用。

答案 1 :(得分:2)

正如布莱恩所说,这是固定的并且在MyGet上。这实际上是一种回归,这是由我们统一API并在Prism 7中抽象IOC容器引起的。你会注意到这是报道的:

并在PR 1305中修复。该修复程序可在7.0.0.340-ci或更高版本中使用。