当我尝试使用Visual Studio NuGet包管理器添加NInject时,当我特意运行MVC项目时,方法CreateKernel()
会运行以下错误:
发生了'System.IO.FileNotFoundException'类型的异常 Ninject.dll但未在用户代码中处理
异常:“System.IO.FileNotFoundException:无法加载文件或程序集 'System.Web.Mvc,Version = 3.0.0.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。该 系统找不到指定的文件。“
我该如何解决这个问题?
答案 0 :(得分:0)
为程序集添加绑定redirects:
<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>