"dotnet restore" 命令失败,恢复失败 Response is not a valid NuGet v2 service response

"dotnet restore" command fails with Restore failed Response is not a valid NuGet v2 service response

我正尝试按照 link http://dotnet.github.io/getting-started/ 中显示的步骤在 Ubuntu 14.04 上安装 .NET 核心 但我无法通过第 4 步: "dotnet restore",它在终端中显示以下错误:

Error: FindPackagesById: System.Console
  Response from https://api.nuget.org/v3/index.jsonFindPackagesById()?id='System.Console' is not a valid NuGet v2 service response.

和其他类似的警告:

Warning: FindPackagesById: System.Console
  Response from https://api.nuget.org/v3/index.jsonFindPackagesById()?id='System.Console' is not a valid NuGet v2 service response.

我不明白这次失败的原因。之前的所有步骤都正常工作。请帮帮我! :)

嗯,我已经通过执行以下命令解决了这个问题:

$ dnu clear-http-cache

执行后:

$ dnu list

然后我发现我有未解决的引用,终端显示这个:

Microsoft .NET Development Utility Mono-x64-1.0.0-rc1-16231

Listing dependencies for devnet (/home/red/Desktop/devnet/project.json)

[Target framework DNXCore,Version=v5.0 (dnxcore50)]

Unresolved references:
* Microsoft.NETCore.Runtime 1.0.1-beta - Unresolved
* System.Console 4.0.0-beta - Unresolved
* System.IO 4.0.11-beta - Unresolved
* System.Runtime 4.0.21-beta - Unresolved

在我 运行 这个命令之后:

    $ dnu install Microsoft.NETCore.Runtime 1.0.1-beta Microsoft .NET Development Utility Mono-x64-1.0.0-rc1-16231

在此之后我已经成功恢复

Restore complete, 6771ms elapsed

注意:如果执行时出现访问权限问题$ dnu install 您必须使用 chmod

更改 /.dnu 目录的权限

:)