分发System.Net.Http

时间:2016-07-21 20:44:19

标签: c# nuget httpclient

所以我最近开始使用C#调用REST API。从我的研究看来,最好的方法是使用HttpClient,它是System.Net.Http的一部分。

我了解到要获得这个库,我必须从NuGet下载并安装它,因为默认情况下它不是.NET 4.5的一部分。

我猜这意味着我必须获得HttpClient所需的所有程序集(看起来有4个)并手动将它们分配给任何将使用HttpClient的项目。

我似乎很奇怪,我必须使用来自Microsoft的标准.NET程序集。

1 个答案:

答案 0 :(得分:2)

HttpClient附带.NET 4.5及更高版本(请参阅版本信息here)。它也可以在NuGet上用于older platforms.NET Core(这是最新版本,并且与大多数.NET实现兼容,因为它符合.NET Standard 1.1)。

如果您使用的是.NET 4.5,只需添加对它的引用 - 您不需要该软件包(参考文献>添加>组件>框架> System.Net.Http)。