可能重复:
Which C#/.NET Dependency Injection frameworks are worth looking into?
是的我知道这个问题已被多次询问,但各种框架都在不断发展,所以我想就这个问题给出一个新的答案。
关于框架的一些想法,它们不是必需的黑色或白色,而是我的偏好。
我喜欢的事情:
我不喜欢这样:
我没有想到的事情:
答案 0 :(得分:2)
听起来您可能想尝试NInject。
它非常注重易于使用,配置开销很小(没有庞大的XML配置文件等)。它甚至还带有一个漂亮,有光泽,流畅的界面,使事情变得可以理解。
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您还不熟悉任何大型DI框架,您可能会认为非常简单SimpleServiceLocator(无耻插件)。让我们将它与您的检查清单进行比较:
简单服务定位器背后的想法是:
提供.NET应用程序开发人员 控制反转(IoC) 框架真的很容易使用, 同时允许开发人员更换 它具有功能更丰富的IoC 需要时的框架。
简单服务定位器是一个 实施共同事务 定位器库。共同事务 Locator是一个共享接口 控制和依赖的倒置 注射哪种应用和 框架开发人员可以参考。