我想使用ninject 2将“从这个接口列表中继承一个或多个接口的任何接口”发送到特定的提供者.IBindingResolver的实现在这里是否合适?
答案 0 :(得分:1)
不 - 改为使用ninject.extensions.conventions
kernel.Bind(
x => x.FromThisAssembly()
.SelectTypesInheritedFrom<IMyInterface>()
.BindToAllInterfaces()
.Configure((c, s) => c.InSingletonScope()));