2

我正在开发一个项目,该项目目前在 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

4

1 回答 1

3

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

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

于 2013-06-06T13:49:37.173 回答