[英]C# class library project dependency injection bootstrap
我最近使用依赖注入模式和Autofac作为IoC容器。
通常,我会在核心应用程序(Winform,WCF,WPF等)中使用它。
目前我正在学习创建一个类库项目作为我的同行开发人员的框架,我倾向于坚持DI模式,因为它允许我进行单元测试。
如何在没有入口点的类库项目中配置IoC容器?
我应该做的事情如下:
public static void ConfigureLibrary() {
//.. Do bootstraping here
}
并让核心应用程序在核心应用程序启动时调用它?
如何配置模式和实践企业库或Spring.Net的库?
如何配置模式和实践企业库或Spring.Net的库?
这是Chris Tavares关于这个主题的一篇有趣的文章 。
如何在没有入口点的类库项目中配置IoC容器?
通常,应用程序应该是服务注册的根。 但是,可以在库中提供默认注册。 这是我几天前做的博客文章,我和我的团队目前做了什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.