【发布时间】:2018-01-11 10:43:00
【问题描述】:
由于将 .Net Framework Web Api2 项目更新到 .Net Framework 4.7.1 并更新对现在本机 System.Net.Http 库的引用,我们现在在编译时(不是典型的运行时)收到以下错误。因此程序集绑定重定向无效。
“HttpResponseMessage”类型存在于两者中 'System.Net.Http,版本=4.0.0.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a' 和 'System.Net.Http, 版本=4.2.0.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a' SkinOnline.Web C:_dev\MapsOnline.Web\API\Controllers\Utilites\LongProcessController.cs
我不知道旧版本的来源 - 可能是项目依赖项之一。
编辑 所以从
添加dll之后C:\Program Files (x86)\参考 程序集\Microsoft\Framework.NETFramework\v4.7.1
一旦在引用下路径已更改为
C:\VS2017\MSBuild\Microsoft\Microsoft.NET.Build.Extensions\net471\lib\System.Net.Http.dll
也就是说版本是4.2.0.0
【问题讨论】:
-
您是否查看过项目中的其他层?
标签: .net asp.net-web-api