这是我第一次尝试使用 Ninject,所以我可能做错了。这是我到目前为止所做的以及我遇到的错误:
- 创建了一个名为 TestApplication 的新 MVC3 应用程序。
- 下载(通过 NuGet)Ninject v2.2.1.4 和 Ninject.MVC3 v2.2.2.0
- 在 Global.asax 文件的第 14 行将 System.Web.HttpApplication 更改为 NinjectHttpApplication。
- 构建应用程序。
这导致了以下错误:
错误 1 'TestApplication.MvcApplication' 没有实现继承的抽象成员 'Ninject.Web.Mvc.NinjectHttpApplication.CreateKernel()'
我没有更改 App_Start>NinjectMVC3.cs 代码。
我需要做什么来清除错误?提前感谢您的帮助。
最佳答案
您不需要从 NinjectHttpApplication 继承您的应用程序。 Ninject.MVC3 提供了所有需要的连接。您只需将绑定(bind)添加到 App_Start/NinjectMVC3.cs 文件。
关于c# - 带有 Ninject 错误 : MVCApplication does not implement inherited abstract member 的 MVC3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8495361/