【发布时间】:2012-10-30 22:41:42
【问题描述】:
我在一个小项目中使用过 Ninject,但现在我正在将一个较大的 Web 应用程序转换为 mvc,并且在使用 Ninject 方面需要帮助。在新的解决方案中,我拥有 mvc 站点并将一些功能拆分到单独的类项目中,例如我的 ReportGenerator。
我想在 ReportGenerator 中使用 Ninject 来解决它所具有的依赖关系,但我不希望 MVC 项目了解 ReportGenerator 的内部工作原理。那么我应该在哪里创建绑定/内核呢?
我查看了其他问题,例如:Referencing Ninject in class library in ASP.NET MVC 3 application,但该答案似乎表明绑定是在我不想要的 MVC 项目中设置的。
谁能指出我如何在一个也将使用 Ninject 的 MVC 项目引用的类中配置/运行 Ninject 的示例代码?
【问题讨论】:
标签: ninject