在我的解决方案使用共享的依赖注入,我有一个主要项目,一个WebUI中项目,以及一些配套子项目,例如域的数据库访问,通过运行调度作业石英项目石英等在整体解决方案
直到最近我在主项目中成功使用ninject,但现在我需要在其他项目中也使用ninject。我可以在整个解决方案中共享依赖关系吗,意思是从任何地方访问所有的bean,或者我只能在单个项目中访问它们?
我试图将其注入到新的项目,但结合不发现:
No matching bindings are available, and the type is not self-bindable.
那是正确的,有内部解决方案假设每个仅单个项目内部使用一个以上的ninject内核?或者,还有更好的方法?