C# 依赖注入(inject)框架

标签 c# .net dependency-injection

Possible Duplicate:
Which .NET Dependency Injection frameworks are worth looking into?

嗨,

作为 C#/.NET 领域的新人,刚刚从 Java 社区搬进来,我正在寻找适用于 .NET/C# 的依赖注入(inject)/IoC 框架的选项。

来自Scott Hanselman's blog post few years ago我得到了相当长的 DI 框架列表,但除了列表本身(加上许可证和版本号)之外,确实没有足够的信息来做出任何半智能的选择。我也没有对其中任何一个的相对受欢迎程度(以及可用的社区支持)进行概括。而且该列表本身是 2008 年的,这使得它有点过时,所以我想向 SO 社区寻求有关此事的帮助。

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

用于声明和注入(inject)依赖项的代码示例片段也会有很大帮助。

注意:请限制每个回复只包含一个条目,以保持简单和客观。

最佳答案

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

http://ninject.org/

编辑: Ninject 还支持 MVC

关于C# 依赖注入(inject)框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5140347/

相关文章:

c# - 返回值表示无效值

c# - 在 Windows Mobile 7 中为 ListBoxItem 设置 id 值

java - OOP:具有依赖注入(inject)的可重用类

java - 如何在 Jersey 2.0 中使用 HK2 依赖注入(inject)?

c# - WPF,MVVM和有效的导航/控制流程

c# - 如何将文件解压缩到 .NET 内存流?

c# - 当没有 UAC 弹出窗口时,无法检测用户是否以提升的权限运行

c# - 为什么我的静态构造函数没有被调用

php - Symfony2 如何在 Controller 中注入(inject)请求并获取路由参数

c# - 检查文本框不为空