【问题标题】:Ninject: Ignore Inject when not binded anythingNinject:在没有绑定任何东西时忽略注入
【发布时间】: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


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-16
      • 2010-11-27
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      相关资源
      最近更新 更多