我使用从 UnityBootstrapper 继承的标准 Bootstrap 创建了一个简单的 PRISM 应用程序。
UnityBootstrapper 依次具有公共(public)属性 IUnityContainer 并且此接口(interface)具有以下解析签名:
object Resolve(Type t, string name, params ResolverOverride[] resolverOverrides);
现在,我不知道如何获得描述的其他解析方法 here .
我是否混淆了 Unity 及其 IUnityContainer 接口(interface)?
最佳答案
在 Unity 1.2 中,IUnityContainer
had all of those overloads available .
在Unity 2.0中,需要带上UnityContainerExtensions
在范围内,因为您想要的重载被定义为此类的扩展方法。
关于C# IUnityContainer 解析方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7807138/