Unity unitybootstrapper问题

时间:2018-08-15 06:52:54

标签: c# wpf prism

我今天将我的项目升级到Prism 7.0.0和Unity 6.3。在那之前,我有Prism 5和Unity 4。

现在我遇到了Prism.Unity.UnityBootstrapper的问题:“容器”字段似乎仍然是Microsoft.Practices.Unity.IUnityContainer而不是Unity.IUnityContainer。

我曾希望该升级能够从我的项目中完全删除对Microsoft.Practices.Unity的所有引用,但是似乎我仍然被迫使用“旧的” Prism库,至少在某些方面如此。

为什么会出现这种情况,我该怎么做才能使其正确?我想念什么吗?

1 个答案:

答案 0 :(得分:0)

  

为什么会出现这种情况,

因为在您的项目中仍然引用了旧版本的棱镜和/或单位。

  

我该怎么做才对?

从项目的引用中删除所有旧版本。

  

我想念什么吗?

您以为该更新删除了所有旧的dll,显然不是这种情况。