【问题标题】:What is the difference in HttpClient in .net 4.0 and .net 4.5.net 4.0 和 .net 4.5 中的 HttpClient 有什么区别
【发布时间】:2013-06-05 18:24:45
【问题描述】:

我正在开发一个项目,该项目目前在 System.Web.Http 命名空间中的 HttpClient 上使用早期预发布的 .net 4.0 版本。我们知道这个版本会导致与 .net 4.5 版本冲突。

我们正在考虑升级到 Visual Studio 2012,我们知道这将安装 .net 4.5(我们目前不使用)。我的问题是,HttpClient 类的两个版本有多大不同?或者,使用最新的 .net 4.0 版本的 HttpClient 是否足以让我们进入可以安装​​ .net 4.5 并且没有任何冲突的阶段?

干杯

NCBL

【问题讨论】:

  • 作为参考,将讨论遇到的冲突的链接(可能的其他 SO 帖子)添加到问题中。
  • 4.0 HttpClient和.net 4.5的冲突早已不复存在。

标签: .net-4.0 .net-4.5 dotnet-httpclient


【解决方案1】:

从 API 角度来看,这两个版本是相同的,从功能角度来看,4.5 向后兼容 4.0。 4.5 版本确实支持WebRequestHandler (ContinueTimeout & ServerCertificateValidationCallback) 上的一些新功能,因此请避免使用这些功能。

在使用此库并在 4.5 上运行时,您不应该遇到任何冲突。 4.5版本与4.0版本同名,框架统一为收件箱版本。

【讨论】:

    猜你喜欢
    • 2012-05-16
    • 2015-01-10
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    相关资源
    最近更新 更多