我知道在
之前提出了类似的问题我希望在.NET领域获得IoC容器框架的当前状态。
关于这个主题的其他问题已经过时了。我正在准备一门关于这个主题的课程,所以我想提供最相关的信息。
目前.NET中IoC容器中最好的是什么?为什么? 什么是最受欢迎的?
答案 0 :(得分:5)
没有人知道哪个DI容器是最受欢迎的容器,但这里有一个提示:
比较NuGet上的下载统计信息。所有主要的.NET容器都可以通过NuGet获得,这样做可以让您了解容器之间的相对受欢迎程度排名。
请注意,从统计角度来看,这种方法存在问题,原因有很多:
尽管建议的比较方法不准确,但它仍然是我所知道的最好的。把它当成它。
答案 1 :(得分:2)
我认为Scott Hanselman几年前的帖子仍然具有相关性List of .NET Dependency Injection Containers (IOC)
每个容器框架都增加了功能并进行了改进,现在似乎都支持流畅的界面。
我个人使用Autofac
Nicholas Blumhardt写了一篇great article 'The Relationship Zoo',详细描述了你现在可以用依赖注入做些什么 - 非常值得一读。