HttpClient在.net 4.0和.net 4.5中有什么区别

时间:2013-06-05 18:24:45

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

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

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

干杯

大斑病

1 个答案:

答案 0 :(得分:3)

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

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