我最近使用 Autofac 作为 IoC 容器的依赖注入模式。
通常,我会在核心应用程序(Winform、WCF、WPF 等)中使用它。
目前我正在学习创建一个类库项目作为我的同行开发人员的框架,我倾向于坚持使用 DI 模式,因为它允许我在进行时进行单元测试。
如何在没有入口点的类库项目中配置 IoC 容器?
我应该做类似的事情:
public static void ConfigureLibrary() {
//.. Do bootstraping here
}
并让核心应用程序在核心应用程序启动时调用它?
像 Patterns & Practices Enterprise Library 或 Spring.Net 这样的库是如何配置的?