TargetFramework 是 net471(.NET Framework 4.7.1) 的 .net core 项目,引用 .net Standard 2.0 的 nuget 包,运行时总是找不到其程序集中的扩展方法
System.MissingMethodException: Method not found: 'System.Threading.Tasks.Task`1<!!0> System.Net.Http.HttpClientExtensions.ReadAsAsync(System.Net.Http.HttpContent)'.
将这个项目的TargetFramework由net471改为netstandard2.0,问题就解决了
<TargetFramework>netstandard2.0</TargetFramework>
你的是 运行 在 .Net Framework 4.7.1 上面的 [Asp.Net-Core] 项目
ps: 我只是纠正一下你的问题