【发布时间】:2018-11-28 08:28:19
【问题描述】:
我希望 Ninject 在存在 [Inject] 属性但该类型之前未绑定到 ninject 时不会抛出异常。只需忽略它或将 null 放在上面。
我在创建内核时尝试了这段代码,但没有帮助:
kernel.Components.RemoveAll<IMissingBindingResolver>();
kernel.Components.Add<IMissingBindingResolver, DefaultValueBindingResolver>();
但是运行时会抛出Ninject.ActivationException。
【问题讨论】:
标签: c# dependency-injection inversion-of-control ninject