【问题标题】:Failed to download package 'runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.2.1.1'下载包“runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.2.1.1”失败
【发布时间】:2019-01-04 08:57:21
【问题描述】:

我在 Visual Studio 2017 中使用移动应用程序,但是当我第一次创建此项目并尝试构建它时,出现以下错误:

Failed to download package 'runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.2.1.1' from 'https://api.nuget.org/v3-flatcontainer/runtime.win10-x86.microsoft.net.uwpcoreruntimesdk/2.1.1/runtime.win10-x86.microsoft.net.uwpcoreruntimesdk.2.1.1.nupkg'.
The HTTP request to 'GET https://api.nuget.org/v3-flatcontainer/runtime.win10-x86.microsoft.net.uwpcoreruntimesdk/2.1.1/runtime.win10-x86.microsoft.net.uwpcoreruntimesdk.2.1.1.nupkg' has timed out after 100000ms.        

我搜索并发现有人建议我将我的 DNS 服务器从 8.8.8.8 更改为 208.67.222.222,但没有成功。

我该如何解决这个问题?

【问题讨论】:

  • URL 在 Firefox 中不会超时。试试打开cmd运行tracert api.nuget.org?您是否曾经使用您的 HOSTS 文件/等来阻止 Microsoft 跟踪?
  • 我在 google chrome 中打开了这个 url 并且没有超时。您所说的 HOSTS 文件是什么意思。你能给我一个链接来解释这个吗?
  • 如果 URL 在 Chrome 中没有超时,则 HOSTS 文件不会导致您的问题。 (这是一种重定向域的方法,例如将 Microsoft 跟踪域重定向到无效服务器。)
  • 直到现在,我还没有找到任何解决我的问题的方法。
  • 我在尝试将 UWP nuget 包 Microsoft.NETCore.UniversalWindowsPlatform 从版本 6.2.9 升级到 6.2.10 时遇到了这个问题,@Michael 的解决方法奏效了

标签: c# visual-studio compiler-errors nuget


【解决方案1】:

我的所有包裹也遇到了这个问题。但是如果我将 nupkg 链接复制到我的浏览器,我可以很好地下载包。所以这是某个地方的VS的问题。我提交了bug

为了解决它,因为我发现没有其他解决方案似乎有效,我从Nuget Download page 下载了 nuget.exe,然后在命令行中运行以下命令:

nuget restore MySolution.sln

这很好地下载了所有软件包。完成后,我可以毫无问题地在 VS 中运行我的项目。

【讨论】:

  • 你在微软工作,这个bug还没解决???
  • @knocte Microsoft 是一个拥有数万名工程师的大地方。我不在这方面工作,所以我没有能力解决根本问题。我在日常工作中也遇到了这个问题,并在这里发布了我是如何解决这个问题的,以使他人受益。我就这个问题提交了一个错误,但它已关闭。我将与 NuGet 团队一起重新提出它以提高认识。
  • 我并不是说你应该自己解决问题 :) 但要发出一些声音是的 ;)
  • @knocte 如果你自己也看到了这个问题,你能按照 Rob 的说明在这里提供一些日志吗:stackoverflow.com/a/60857379/8798708 谢谢!
  • 但我不认为这是一个 nuget 错误,因为这种解决方法有效;它应该是一个 VS 错误
【解决方案2】:

下载包'runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.2.1.1'失败

根据错误日志,这个问题应该更多地与互联网连接有关,但是由于更改 DNS 服务器对您不起作用,您可以在 google chrome 中打开该 url 而不会超时,我想为您提供一个解决方法问题。

解决方法:

手动从nuget.org下载包runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.2.1.1

将此包添加到文件夹:C:\Users\<UserName>\.nuget\packages

然后您可以构建您的项目而不会出现该问题。

【讨论】:

  • 但在该文件夹中没有 .nupkg 文件,只有子文件夹
【解决方案3】:

只需重试。这似乎与互联网连接缓慢或服务器端过载有关,您最终会成功。

【讨论】:

    【解决方案4】:

    我们需要更多信息才能进行调查。请按照 nuget.org 常见问题解答中的说明:https://docs.microsoft.com/en-us/nuget/nuget-org/nuget-org-faq#nugetorg-not-accessible 收集日志并按照常见问题解答中的说明联系团队。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      • 2011-07-14
      • 2014-08-03
      • 2020-02-02
      • 1970-01-01
      • 2017-08-07
      • 2017-01-24
      相关资源
      最近更新 更多