使用 Prism.Unity.UnityBootstrapper 和 Unity.IUnityContainer
Use Prism.Unity.UnityBootstrapper with Unity.IUnityContainer
我今天已经将我的项目升级到 Prism 6.3.0 和 Unity 5.3.1。在那之前,我有 Prism 5 和 Unity 4。
现在我 运行 遇到了 Prism.Unity.UnityBootstrapper
的问题:似乎 Container
字段仍然是 Microsoft.Practices.Unity.IUnityContainer
而不是 Unity.IUnityContainer
。
我曾希望升级会彻底切断我项目中对 Microsoft.Practices.Unity
的所有引用,但似乎我仍然被迫使用“旧”Prism 库,至少部分如此。
为什么会出现这种情况,我该怎么做才能纠正?我错过了什么吗?
Unity 5.x 在 Prism 中尚不支持。因此,您必须坚持使用 4.x 直到发生这种情况。我的理解是,在 Prism 7 及更高版本中支持 Unity 5.x 是团队的目标。
正如您在评论中提到的,Prism 的 GitHub 存储库中有很多关于 Unity 5 带来的变化的讨论。很高兴知道有人愿意接受团结一致,向前推进。
我今天已经将我的项目升级到 Prism 6.3.0 和 Unity 5.3.1。在那之前,我有 Prism 5 和 Unity 4。
现在我 运行 遇到了 Prism.Unity.UnityBootstrapper
的问题:似乎 Container
字段仍然是 Microsoft.Practices.Unity.IUnityContainer
而不是 Unity.IUnityContainer
。
我曾希望升级会彻底切断我项目中对 Microsoft.Practices.Unity
的所有引用,但似乎我仍然被迫使用“旧”Prism 库,至少部分如此。
为什么会出现这种情况,我该怎么做才能纠正?我错过了什么吗?
Unity 5.x 在 Prism 中尚不支持。因此,您必须坚持使用 4.x 直到发生这种情况。我的理解是,在 Prism 7 及更高版本中支持 Unity 5.x 是团队的目标。
正如您在评论中提到的,Prism 的 GitHub 存储库中有很多关于 Unity 5 带来的变化的讨论。很高兴知道有人愿意接受团结一致,向前推进。