无法下载套件'runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.2.1.1'

时间:2018-07-27 09:03:26

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

我在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,但是它没有用。

所以,我应该如何解决这个问题?

谢谢

4 个答案:

答案 0 :(得分:1)

  

无法下载软件包“ runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.2.1.1”

根据错误日志,此问题应该与互联网连接更为相关,但是由于更改DNS服务器不适合您,并且您可以在Google chrome中打开该网址而不会超时,因此我想为您提供解决方法问题。

解决方法:

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

enter image description here

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

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

答案 1 :(得分:1)

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

要解决此问题,因为我发现没有其他解决方案可行,所以我从Nuget Download page下载了nuget.exe,然后在命令行中运行了以下命令:

nuget restore MySolution.sln

这很好地下载了所有软件包。一旦完成,我就可以在VS中运行项目了。

答案 2 :(得分:1)

只需重试。这似乎与Internet连接速度慢或服务器端过载有关,您最终将成功。

答案 3 :(得分:0)

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