相关疑难解决方法(0)

System.Net.Http与Microsoft.Net.Http的当前状态

我对包装感到困惑HttpClient.之前它被分发为Microsoft.Http.NetNuGet包的一部分,而System.Net.Http被认为是遗留的.现在看起来恰恰相反:System.Net.Http所有平台Microsoft.Net.Http都有一个全新的软件包,并且暂时没有更新,据微软开发团队的人员称,将被弃用.

那么问题:

  • 我们可以Microsoft.Net.Http用(最新的)替换NuGet包的依赖项System.Net.Http吗?
  • 遗留的.NET 4.0平台是否仍然使用Microsoft.Net.Http?那么非Windows平台(iOS,Android)呢?新的System.Net.Http支持他们,但我记得Microsoft.Net.Http我只好另外安装Microsoft.Bcl.Build,并Microsoft.Bcl以获得跨平台的东西的工作.System.Net.Http不依赖于他们.可以跳过Bcl包吗?
  • System.Net.Http缺少一些Http扩展方法,SupportsPreAuthenticate并试图调用这些方法导致运行时错误(缺少方法).我们该如何应对?

c# httpclient base-class-library nuget

36
推荐指数
1
解决办法
3798
查看次数

标签 统计

base-class-library ×1

c# ×1

httpclient ×1

nuget ×1