I had this issue after upgrading to .NET Framework 4.7.2. I found out that Nuget package for System.Net.Http is no longer recommended. Here are workarounds:
Single-name references are removed by the SDK
Nuget package for System.Net.Http on .NET Framework 4.7.2 and newer versions