我使用从UnityBootstrapper继承的标准引导程序创建了一个简单的PRISM应用程序。

反过来,UnityBootstrapper具有公共属性IUnityContainer,并且此接口具有以下解析名称:

object Resolve(Type t, string name, params ResolverOverride[] resolverOverrides);


现在,我不知道如何获取here中描述的其他解决方法。

我会将Unity与其IUnityContainer接口混淆吗?

最佳答案

在Unity 1.2中,IUnityContainer had all of those overloads available

在Unity 2.0中,您需要将UnityContainerExtensions引入作用域,因为所需的重载已定义为此类的扩展方法。

10-08 14:20