我在软件包管理器控制台中使用以下命令在MVC项目中添加Ninject:
Install-Package Ninject -version 3.0.1.10
Install-Package Ninject.Web.Common -version 3.0.0.7
Install-Package Ninject.MVC3 -Version 3.0.0.6
运行应用程序时,出现如下错误:
最佳答案
更新应用程序web.config文件
确保在应用程序的web.config文件(而不是Views文件夹中的web.config文件)中进行这些更改。
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>