【发布时间】:2011-02-28 09:46:52
【问题描述】:
可能重复:
Which .NET Dependency Injection frameworks are worth looking into?
嗨,
作为刚从 Java 社区搬进来的 C#/.NET 领域的新手,我正在寻找 .NET/C# 的依赖注入/IoC 框架中的选项。
从Scott Hanselman's blog post few years ago 我得到了一个相当长的 DI 框架列表,但是除了列表本身(加上许可证和版本号)之外,确实没有足够的信息来做出任何半智能选择。我也没有为这些中的任何一个开发出相对受欢迎的 ghestalt(以及可用的社区支持)。而且这个列表本身是从 2008 年开始的,这使得它有点过时了,所以我想就这个问题向好心的 SO 社区寻求帮助。
请列出(或投票)您最喜欢的 DI 框架,并添加框架官网链接,并提供一些理由帮助我和其他像我一样的开发者做出选择。强>
用于声明和注入依赖项的代码示例 sn-ps 也会有很大帮助。
注意:请为每个回复限制自己一个条目,以保持简单和客观。
【问题讨论】:
-
这肯定已经在 SO 之前讨论过:stackoverflow.com/questions/21288/… 和 stackoverflow.com/questions/4581791/…
-
Please restrict yourselves to one entry per response please, to keep it simple and objective每个人都对自己喜欢的容器进行投票,这怎么能客观呢? -
@jgauffin:“客观”我的意思是,这种“投票”的结果很可能反映了相关项目的相对受欢迎程度和思想份额……Bun 没关系,因为这个问题被关闭为重复....
-
是的,但每个人仍然会投票选出他们最喜欢的框架。没有正确答案,只有主观答案。
-
@jgauffin 这是简单的统计数据 - 给出足够多的主观意见后,就会出现尽可能客观的趋势。
标签: c# .net dependency-injection