2013-03-05 167 views
3

我在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]

是怎麼回事?

回答

2

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

如果針對.NET 4.5,你需要的包只消費使用這個包(明顯的庫時:如果你的一個依賴依賴於HttpClient,那麼你也是如此取決於HttpClient)。