当我查看 IUnityContainer
3.0 版本时,它只有:
object Resolve(Type t, string name, params ResolverOverride[] resolverOverrides);
我在哪里可以找到通用版本,以便我可以执行以下操作:
container.Reslove < IDoStuff>()
nuget 上的最新版本还没有它或者我缺少什么?
最佳答案
IUnityContainer.Resolve<T>()
是一种扩展方法。添加
using Microsoft.Practices.Unity;
到要调用的源文件Resolve<T>()
关于c# - Resolve 的 Unity 通用重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19708463/