Solución:
Actualizar:
Microsoft.AspNet.WebApi.Client versión 5.2.4 se lanzó el 2018-02-12.
Gracias @ whitney-kew @jaquez
El paquete no es totalmente compatible con dotnetcore ahora. Sin embargo, hay una solución para esto. Tienes que editar project.csproj como se muestra a continuación:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.4</TargetFramework>
<PackageTargetFallback>portable-net451+win8</PackageTargetFallback>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="5.2.3" />
<PackageReference Include="System.Runtime.Serialization.Xml" Version="4.3.0-*" />
<PackageReference Include="System.Xml.XmlSerializer" Version="4.3.0-*" />
</ItemGroup>
</Project>
Consulte este problema de github para obtener más detalles:
https://github.com/aspnet/Home/issues/1558
Creo que la nueva versión de Microsoft.AspNet.WebApi.Client (5.2.4) debería solucionar este problema, pero aún no se ha lanzado, tal vez a finales de 2017.
Microsoft.AspNet.WebApi.Client 5.2.4-preview1 ya está disponible en https://www.nuget.org/packages/Microsoft.AspNet.WebApi.Client/5.2.4-preview1, a partir de la primera semana de enero de 2018 Pude agregarlo a mi biblioteca .NET Core hoy y se compila con éxito.