Так что я недавно начал работать с вызовами API REST с C#. Из моих исследований кажется, что лучший способ сделать это - использовать HttpClient, который является частью System.Net.Http.Распространение System.Net.Http
Я узнал, что для получения этой библиотеки мне нужно загрузить и установить ее из NuGet, так как она не является частью .NET 4.5 по умолчанию.
Я предполагаю, что это означает, что я должен получить все необходимые сборки для HttpClient (похоже, их 4) и вручную распространять их с любым проектом, который будет использовать HttpClient.
Кажется странным, что мне нужно будет сделать это с помощью стандартных сборок .NET от Microsoft.
В библиотеках, имеющих зависимости, нет ничего необычного. –
«В последние годы команда использует NuGet как средство выпуска .NET Framework, чтобы быстрее и быстрее выпускать функции и исправления» https://blogs.msdn.microsoft.com/dotnet/p/nugetpackages/ My take на этом они делают это для любого пакета, который действительно не нужен для каждого приложения. Это легко подходит для любых автономных настольных приложений. – zzbomb
@WilliamXifaras Да, я это понимаю. Мне просто показалось странным, что это касается библиотек, которые, похоже, станут частью стандартной установки .NET. – James