我今天已将项目升级到 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 库,至少部分如此。
为什么会出现这种情况?我该怎么做才能纠正这种情况?我错过了什么吗?
Prism 尚不支持 Unity 5.x。因此,在这种情况发生之前,您必须坚持使用 4.x。我的理解是,团队的目标是在 Prism 7 及更高版本中支持 Unity 5.x。
正如您在评论中提到的,Prism 的 GitHub 存储库中有很多关于 Unity 5 带来的变化的讨论。不过,很高兴知道有人愿意接受 Unity 并推动它向前发展。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)