Visual studio conflicts between Reference and Platform

Visual studio conflicts between Reference and Platform

It seems because that:

This is due to the injected support for NETStandard 2.0. We inject new assemblies into NET 4.6.1 and later desktop projects in order to add support for netstandard2.0. We do this in targets now instead of packages because its no longer a requirement to reference a package to build a netstandard library. This injection happens whenever we see a netstandard1.5 or greater library referenced (see dotnet/sdk#1386).

To resolve this issue, you could add binding redirect to those reference.

Check System.Net.Http v4.2.0.0 being copied/loaded from MSBuild tooling for some more details.

Hope this helps.