1

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

  • XF:2.5.0.121934
  • 棱镜:7.0.0.336-pre

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

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

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

有任何想法吗?

4

2 回答 2

3

此问题已得到修复,可在 MyGet 上的最新 CI 构建中使用。

于 2017-12-23T18:22:37.577 回答
2

正如布赖恩所指出的,这已修复并在 MyGet 上。这实际上是由于我们在 Prism 7 中统一 API 和抽象 IOC 容器而导致的一种回归。您会注意到这是报告的:

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

于 2017-12-23T22:36:06.430 回答