【问题标题】:HttpClient - .net 4 or .net 4.5HttpClient - .net 4 或 .net 4.5
【发布时间】:2013-02-19 19:12:37
【问题描述】:

我在Nuget HttpClient page 上,那里的信息似乎相互矛盾。第一段是:

这个包为现代 HTTP 提供了一个编程接口 .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 的项目需要 在使用使用此包的库时存储应用程序。对于已知 问题请见:http://go.microsoft.com/fwlink/?LinkID=279987

所以,它适用于“[.Net 4] 上但针对 [.Net 4.5] 的现代应用程序?

什么给了?

【问题讨论】:

    标签: .net httpclient consistency


    【解决方案1】:

    它适用于面向 .NET 4 的应用,因为 .NET 4.5 has these features built-in,所以面向 4.5 的应用可以只使用 .NET 附带的版本。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多