在我的构建输出的诊断视图中显示了此冲突
“System.Net.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”和“System.Net.Http,Version=4.1.1.2,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”之间存在冲突。 (任务编号:20)
选择“System.Net.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”是因为它是主要的,并且“System.Net.Http,Version=4.1.1.2,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”是不是。 (任务编号:20)
依赖于“System.Net.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”的引用 [C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.1\System. Net.Http.dll]。 (任务编号:20)
我通过添加 RestSharp nuget 包到达这里。在安装这个之前我没有遇到任何问题,我认为它附带的其中一个部件可能导致了这个问题。我尝试卸载它,但没有成功。
安装Nuget包:System.Net.Http版本4.3.3安装正确的Version=4.1.1.2
这将在您的项目文件中产生以下引用:
<Reference Include="System.Net.Http, Version=4.1.1.2, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\..\..\packages\System.Net.Http.4.3.3\lib\net46\System.Net.Http.dll</HintPath>
</Reference>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)