我有一个使用Ninject并使用文件模式内核加载方法加载程序集的系统。这个设置很好。
应用程序的新要求是将所有内容捆绑到单个exe中。我们使用了here描述的技术。因此,要使用Ninject注册所有内容,我们需要加载程序集并为每个程序集调用内核加载。但是,这不起作用。即使绑定已注册,Ninject也总是会失败。我在调试器中看到它已注册,它在即时窗口中工作,但不在代码中。
我们找到的唯一解决方案是手动注册每个NinjectModule。
当组件捆绑在另一个组件内时,是否可以使用Ninject?
答案 0 :(得分:0)
唯一的解决方案是手动传入对NinjectModule的引用。