C# 在ASP.NETMVC应用程序中使用NInject时,在实例化内核时给出异常
当我尝试使用Visual Studio NuGet软件包管理器添加NInject时,当我运行MVC项目时,C# 在ASP.NETMVC应用程序中使用NInject时,在实例化内核时给出异常,c#,asp.net-mvc,ninject,C#,Asp.net Mvc,Ninject,当我尝试使用Visual Studio NuGet软件包管理器添加NInject时,当我运行MVC项目时,CreateKernel()方法会运行以下错误: 在中发生“System.IO.FileNotFoundException”类型的异常 Ninject.dll,但未在用户代码中处理 异常:“System.IO.FileNotFoundException:无法加载文件或程序集 'System.Web.Mvc,版本=3.0.0.0,区域性=中性, PublicKeyToken=31bf3856a
CreateKernel()
方法会运行以下错误:
在中发生“System.IO.FileNotFoundException”类型的异常
Ninject.dll,但未在用户代码中处理
异常:“System.IO.FileNotFoundException:无法加载文件或程序集
'System.Web.Mvc,版本=3.0.0.0,区域性=中性,
PublicKeyToken=31bf3856ad364e35'或其依赖项之一
系统找不到指定的文件。“
如何解决此问题?为程序集添加绑定:
<runtime>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
</dependentAssembly>
</runtime>