将System.Net.Http.Formatting从Version = 4.0.0.0更新为Version = 5.2.3.0

时间:2016-11-24 08:51:27

标签: c# .net

错误:

  

错误CS1705汇编' System.Web.Http' with identity' System.Web.Http,Version = 5.2.3.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'       使用' System.Net.Http.Formatting,Version = 5.2.3.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'其版本高于引用版本       汇编' System.Net.Http.Formatting' with identity' System.Net.Http.Formatting,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

如何将System.Net.Http.Formatting从4.0.0.0更新为5.2.3.0?

修改

尝试Update-Package –reinstall Microsoft.AspNet.WebApi.Client但似乎此数据包不包含System.Net.Http.Formatting

2 个答案:

答案 0 :(得分:6)

您需要运行以下PM命令来获取System.Net.Http.Formatting程序集。

Install-Package System.Net.Http.Formatting.Extension

更新:

Update-Package System.Net.Http.Formatting.Extension -ProjectName MyProject -Version 5.2.3.0

安装后检查packages.config,应列出

<package id="System.Net.Http.Formatting.Extension" version="5.2.3.0" targetFramework="net452" />

答案 1 :(得分:1)

您需要下载并安装ASP.Net MVC 4 here或使用Web platform installer

然后它将在您计算机的以下位置找到

  

C:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET MVC   4 \ Assemblies \ System.Net.Http.Formatting.dll