我开始使用Unity 2,乐于使用早期版本。我注意到IUnityContainer.BuildUP(object obj)方法已被删除。为什么会这样?
答案 0 :(得分:2)
就在这里,那就是舒尔。它只是转移到扩展方法。 http://msdn.microsoft.com/en-us/library/microsoft.practices.unity.unitycontainerextensions_members(v=PandP.20).aspx
也许你没有
using Microsoft.Practices.Unity
在某些情况下,从Unity 1.2
迁移时,您必须添加它以下重载是替换IUnityContainer.BuildUp(object obj)(实际上是BuildUp(T obj))因为params ResolverOverride [] resolverOverrides是可选的 http://msdn.microsoft.com/en-us/library/ff662062(v=PandP.20).aspx,因此您的代码应该在没有任何更改的情况下进行编译