Distributing System.Net.Http
<p>So I have recently started working with calling REST APIs from C#. From my research it seems that the best way to do it is to use HttpClient which is part of System.Net.Http. </p>

<p>I learned that to get this library I have to download and install it from NuGet since it isn't part of .NET 4.5 by default. </p>

<p>I'm guessing this means I have to get all the needed assemblies for HttpClient (it looks like there is 4 of them) and manually distribute them with any project that is going to use HttpClient.</p>

<p>It just seems strange that I'd have to do that with what seems like standard .NET assemblies from Microsoft.</p>