【发布时间】:2016-07-22 05:39:24
【问题描述】:
所以我最近开始使用 C# 调用 REST API。根据我的研究,最好的方法似乎是使用 System.Net.Http 的一部分 HttpClient。
我了解到要获取此库,我必须从 NuGet 下载并安装它,因为默认情况下它不是 .NET 4.5 的一部分。
我猜这意味着我必须为 HttpClient 获取所有需要的程序集(看起来有 4 个)并手动将它们分发给任何将使用 HttpClient 的项目。
我不得不使用看起来像是来自 Microsoft 的标准 .NET 程序集来做这件事,这似乎很奇怪。
【问题讨论】:
-
库有依赖并没有什么不寻常的。
-
“近年来,团队一直在使用 NuGet 作为 .NET Framework 发布工具,以更快地发布可用的功能和修复”blogs.msdn.microsoft.com/dotnet/p/nugetpackages我的看法是他们正在为任何并非每个应用程序都真正需要的软件包。这很容易适用于任何独立的桌面应用程序。
-
@WilliamXifaras 是的,我意识到这一点。对于那些看起来像是标准 .NET 安装的一部分的库,我只是觉得很奇怪。
标签: c# nuget httpclient