我最近使用依赖注入模式和Autofac作为IoC容器。
通常,我会在核心应用程序(Winform,WCF,WPF等)中使用它。
目前我正在学习创建一个类库项目作为我的同行开发人员的框架,我倾向于坚持使用DI模式,因为它允许我进行单元测试。
如何在没有入口点的类库项目中配置IoC容器?
我应该做点什么:
public static void ConfigureLibrary() {
//.. Do bootstraping here
}
让核心应用程序在核心应用程序启动时调用它?
图书馆如何像图案&实践企业库或Spring.Net配置?
答案 0 :(得分:10)
图书馆如何像图案&实践企业库或 是否配置了Spring.Net?
以下是Chris Tavares关于这个问题的an interesting article。
答案 1 :(得分:1)
如何在没有入口点的类库项目中配置IoC容器?
通常,应用程序应该是服务注册的根目录。但是,可以在库中提供默认注册。 Here是我几天前做的博客文章,我和我的团队目前做了什么。