HttpClient - .net 4或.net 4.5

3
我在Nuget HttpClient页面上看到的信息似乎有些矛盾。第一段话是这样写的:

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

但是,第三段话却说:

该软件包不支持Visual Studio 2010,仅在消费使用该软件包的库的.NET Framework 4.5或.NET for Windows Store应用程序时才需要。有关已知问题,请参见:http://go.microsoft.com/fwlink/?LinkID=279987

所以,它是为“[.Net 4]上的现代应用程序”,但目标是“[.Net 4.5]”吗?
是什么原因导致了这种情况呢?
1个回答

2
这是针对目标为.NET 4的应用程序,因为.NET 4.5已经内置了这些功能,所以针对4.5的应用程序可以直接使用.NET附带的版本。
如果目标为.NET 4.5,则只有在消费使用此包的库时才需要安装该包(显然:如果您的任何依赖项依赖于HttpClient,则您也依赖于HttpClient)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接