C#依赖注入框架

可能重复:
哪些.NET依赖注入框架值得研究?

嗨,

作为C#/ .NET模块中的一个新成员,我刚刚从Java附近迁入,我正在寻找.NET / C#的依赖注入/ IoC框架中的选项。

从几年前的Scott Hanselman的博客文章中,我得到了一个相当长的DI框架列表,但实际上没有足够的信息去追踪列表本身(加上许可证和版本号)以做出任何半智能选择。 我也没有开发出任何这些相对受欢迎程度(从而社区支持可用)的最佳值。 这份名单本身可以追溯到2008年,这有点过时了,所以我想问一下SO社区在这个问题上的帮助。

请列出(或投票)您最喜爱的DI框架,添加一个链接到框架官方网站,并请提供一些理由来帮助我和像我这样的其他开发人员做出选择。

用于声明和注入依赖关系的代码示例片段也会很有帮助。

注意:请将您自己的回复限制为一次,以保持简单客观。


我之前使用过Ninject,并且与之相处得很好。 网站首页有代码示例。

http://ninject.org/

编辑:Ninject也支持MVC


在我尝试过的那些游戏中,我最喜欢Unity。 易于使用,功能丰富。 需要注意的是,如果您正在开发Windows Phone 7,则不支持它。


列表中我尝试过Unity,StructureMap和Autofac。

我推荐StructureMap,我认为它是最简单易用的。 (没有花太多时间与Autofac寿,因为只是在我自己的时间搞乱)

链接地址: http://www.djcxy.com/p/82113.html

上一篇: C# Dependency Injection frameworks

下一篇: Best IoC framework for .Net