HttpClient - .net 4或.net 4.5

问题描述:

我在Nuget HttpClient page和那里看似矛盾的信息。该第一段是:HttpClient - .net 4或.net 4.5

这个包提供了一个编程接口,用于现代HTTP上的.NET Framework 4,Silverlight的4和5,Windows Phone的 7.5和8这个软件包包括的HttpClient通过HTTP发送请求 应用,以及用于处理HTTP消息的 的HttpRequestMessage和HttpResponseMessage。

但随后,第三段说,

这个包在Visual Studio 2010不支持,并且只需要 靶向的.NET Framework 4.5或.NET为Windows Store应用程序项目当使用一个使用这个包的库时。有关已知的 问题,请参阅:http://go.microsoft.com/fwlink/?LinkID=279987

所以,它是“现代应用[.NET 4中],但目标[.NET 4.5]

是怎么回事?

它是面向.NET 4的应用程序,因为.NET 4.5 has these features built-in,所以应用定位4.5可以只使用.NET附带的版本

如果针对.NET 4.5,你需要的包只消费使用这个包(明显的库时:如果你的一个依赖依赖于HttpClient,那么你也是如此取决于HttpClient)。