C#类库项目依赖注入引导程序

Sam*_*dam 11 .net c# dependency-injection class-library inversion-of-control

我最近使用依赖注入模式和Autofac作为IoC容器.

通常,我会在核心应用程序(Winform,WCF,WPF等)中使用它.

目前我正在学习创建一个类库项目作为我的同行开发人员的框架,我倾向于坚持DI模式,因为它允许我进行单元测试.

如何在没有入口点的类库项目中配置IoC容器?

我应该做的事情如下:

public static void ConfigureLibrary() {
     //.. Do bootstraping here
}
Run Code Online (Sandbox Code Playgroud)

并让核心应用程序在核心应用程序启动时调用它?

如何配置模式和实践企业库或Spring.Net的库?

Ste*_*ven 10

如何配置模式和实践企业库或Spring.Net的库?

这是Chris Tavares关于这个主题的一篇有趣的文章.