3

我在Nuget HttpClient 页面上,那里的信息看似矛盾。第一段是:

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

但是,第三段说,

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

那么,它是针对“[.Net 4] 上但针对 [.Net 4.5] 的现代应用程序?

是什么赋予了?

4

1 回答 1

2

它适用于面向 .NET 4 的应用程序,因为 .NET 4.5内置了这些功能,因此面向 4.5 的应用程序可以只使用 .NET 附带的版本。

如果面向 .NET 4.5,则仅在使用使用此包的库时才需要该包(很明显:如果您的依赖项之一依赖于 HttpClient,那么您也依赖于 HttpClient)。

于 2013-03-05T11:45:09.657 回答