无法加载文件或程序集'System.Net.Http,Version = 4.1.1.1 .Net Standard

oke*_*ley 7 .net c# class-library .net-standard

我正在构建一个.Net标准库,它构建良好,但在测试时,我得到了这个错误

HResult = -2147024894消息=无法加载文件或程序集'System.Net.Http,Version = 4.1.1.1,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.来源=图书馆试验

我已经安装了System.Net.Http Nuget Package仍然没有成功.这是一个新项目,所以我必须做错什么

Rad*_*ado 9

正如Ved Tiwari上面所说,删除app.config(或解决方案/项目)中对"4.1.1.1"的引用.

例如,我删除了以下内容并重新开始工作:

<dependentAssembly>
    <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-4.1.1.2" newVersion="4.1.1.2" />
</dependentAssembly>
Run Code Online (Sandbox Code Playgroud)


VIG*_*LAM 1

如果您安装了System.Diagnostics.DiagnosticSource依赖项,请将其删除并更新System.Net.Http到版本 4.1.1.1