将 HttpClient 与 .NET Core 控制台应用程序一起使用

Using HttpClient with .NET Core Console application

我正在尝试使用 Microsoft.AspNet.WebApi.Client 包

中的 HttpClient 访问 REST 服务

但是当我尝试构建我的应用程序时,出现以下错误

Project ProjectTest (.NETCoreApp,Version=v1.0) will be compiled because inputs were modified

Compiling ProjectTest for .NETCoreApp,Version=v1.0
   /.../code/.../src/ProjectTest/project.json(11,46): error NU1002: 
   The dependency Microsoft.AspNet.WebApi.Client 5.2.3 
   does not support framework .NETCoreApp,Version=v1.0.

我的 project.json 包含以下

{
  "version": "1.0.0-*",
  "buildOptions": {
    "emitEntryPoint": true
  },
  "dependencies": {
    "Microsoft.NETCore.App": {
      "type": "platform",
      "version": "1.0.0-rc2-3002702"
    },
    "Microsoft.AspNet.WebApi.Client": "5.2.3"

  },
  "frameworks": {
    "netcoreapp1.0": {
      "imports":"dnxcore50"

    }
  }
}

您引用的是 ASP.NET 版本的 HttpClient。 System.Net.Http.HttpClient里面也有一个,也许你运气好一点。