我正在开发一个项目,该项目目前在System.Web.Http命名空间中的HttpClient上使用早期预发布的.net 4.0版本。我们知道此版本会导致与.net 4.5版本冲突。
我们正在考虑升级到Visual Studio 2012,我们知道这将安装.net 4.5(我们目前不使用)。我的问题是,HttpClient类的两个版本有多么不同?或者,使用最新的.net 4.0版本的HttpClient是否足以让我们进入我们可以安装.net 4.5并且没有任何冲突的阶段?
干杯
大斑病
答案 0 :(得分:3)
从API的角度来看,这两个版本是相同的,从功能的角度来看,4.5向后兼容4.0。 4.5版本确实支持WebRequestHandler
(ContinueTimeout
& ServerCertificateValidationCallback
)上的一些新功能,因此请避免使用这些功能。
使用此库并在4.5上运行时,不应该遇到任何冲突。 4.5版本与4.0版本具有相同的名称,框架将统一到收件箱版本。