无法加载文件或程序集'System.Web.Http,Version = 5.0.0.0

时间:2014-09-11 15:06:03

标签: asp.net-web-api nuget-package assembly-resolution

将Microsoft.Aspnet.Webapi.Webhost软件包安装到我的web api项目后,我最终得到以下异常:

  

无法加载文件或程序集'System.Web.Http,Version = 5.0.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个   依赖。定位程序集的清单定义没有   匹配程序集引用。 (HRESULT异常:0x80131040)

2 个答案:

答案 0 :(得分:26)

我通过重新安装NuGet包修复了这个问题,该包纠正了破坏的依赖关系。从包管理器中,运行Update-Package Microsoft.AspNet.WebApi -reinstall。

答案 1 :(得分:2)

当我使用来自nugget的System.Web.Http.Cors安装时,我得到了错误。然后我将webApi包更新到最新版本。固定问题。