Ninject无法加载程序集

时间:2012-06-21 23:16:35

标签: assemblies ninject

我有一个使用Ninject并使用文件模式内核加载方法加载程序集的系统。这个设置很好。

应用程序的新要求是将所有内容捆绑到单个exe中。我们使用了here描述的技术。因此,要使用Ninject注册所有内容,我们需要加载程序集并为每个程序集调用内核加载。但是,这不起作用。即使绑定已注册,Ninject也总是会失败。我在调试器中看到它已注册,它在即时窗口中工作,但不在代码中。

我们找到的唯一解决方案是手动注册每个NinjectModule。

当组件捆绑在另一个组件内时,是否可以使用Ninject?

1 个答案:

答案 0 :(得分:0)

唯一的解决方案是手动传入对NinjectModule的引用。