错误:
Error CS1705 Assembly 'System.Web.Http' with identity 'System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'System.Net.Http.Formatting, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly '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
最佳答案
您需要运行以下 PM 命令来获取 System.Net.Http.Formatting
程序集。
安装包 System.Net.Http.Formatting.Extension
更新:
更新包 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" />
关于c# - 将 System.Net.Http.Formatting 从 Version=4.0.0.0 更新到 Version=5.2.3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40781678/