【发布时间】:2019-03-09 21:51:34
【问题描述】:
我有一个使用 System.Net.Http, Version=4.3.3 的项目 A 和一些项目 Y。(它不直接使用该 nuget,尽管两者都可能间接使用它们)
我将 nuget X 添加到项目 A,并开始收到如下错误:
错误 CS1705:具有标识 'Y、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null' 的程序集 'Y' 使用 'System. Net.Http,Version=4.2.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a',其版本高于引用的程序集'System.Net.Http',标识为'System.Net.Http,Version =4.1.1.2,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'
我将 System.Net.Http 版本 4.3.3 的包引用添加到项目 A 和 Y,但这并没有做任何改变。 (我猜是nuget X的依赖导致的依赖?)
任何想法可能是我的问题的原因和解决方案?
【问题讨论】: