![]() |
1
8
在Ninject V1中,ImplicitSelfBinding是一个顶级配置设置(默认为true IIRC)。
在V2中,您观察到的隐式自绑定行为更加根深蒂固(尽管有一些方法可以关闭它——就像Ninject的大多数部分一样,它非常细粒度并且非常小)。在V2中,默认行为是,如果不存在其他绑定,则始终生成具体类型的自绑定。唯一一次
看到这个了吗 answer by @Remo Gloor 在V2+中关闭它的方法。 现在就在源代码中做一个grep,让它立即隐式绑定——它比人们瞎扯要容易得多!
也别忘了看看
(正如史蒂文所暗示的,如果你改变了你的
|
![]() |
computrius · ninject中存储的单例实例在哪里? 7 年前 |
![]() |
After_Sunset · 如何使用TopShelf处理服务会话更改 7 年前 |
![]() |
Dan · Ninject无法解决WPF中的构造函数注入问题 7 年前 |
![]() |
Mehrdad Kamelzadeh · 带有Ninject的装饰图案 10 年前 |