我了解 Ninject 的一些功能,并且能够将其用于 IoC。
当我使用 NuGet 向 VS2010 中的项目添加对 Ninject 的引用时,我在列表中看到了其他 Ninject 扩展。特别是 Ninject.MVC3。同样在扩展名下的 Ninject 网站上 ( http://www.ninject.org/extensions.html ) 我看到了 Ninject.Web.Mvc。
如果我正在创建 MVC3 应用程序,我需要使用 Ninject 的这个扩展吗?我对带有类/接口的 IoC 的 Ninject 的基本使用是否需要标准库之外的任何东西?
MVC3 项目中的 Ninject 和 Ninject.MVC3/Ninject.Web.Mvc 有什么区别?