IoC容器配置

niv*_*lam 2 ioc-container inversion-of-control

如何组织IoC容器的配置?我知道按代码注册应该放在应用程序的最高级别,但是如果应用程序有数百个需要注册的依赖项呢?与XML配置相同.我知道您可以将XML配置拆分为多个文件,但如果有人不得不挖掘多个XML文件,那么这似乎会成为一种维护麻烦.

是否有组织依赖注册的最佳实践?从我见过的所有视频和教程中,演示中使用的代码非常简单,可以放在一个位置.我还没有遇到过使用大量依赖项的示例应用程序.

Nic*_*rdt 6

Autofac和其他人(例如Ninject)为此目的采用了模块概念.您可能正在寻找http://code.google.com/p/autofac/wiki/StructuringWithModules.

Hth Nick