生成Windows计算器时NuGet软件包还原失败

时间:2019-03-10 08:14:05

标签: windows visual-studio-2017 nuget

我正在尝试使用Visual Studio 2017社区版本构建Windows计算器(Microsoft/Calculator on GitHub)。我按照说明进行操作,但收到一条错误消息,开头为:

NuGet Package restore failed for project Calculator: Unable to find version '1.0.2' of package 'Microsoft.WindowsCalculator.PGO'.
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\: Package 'Microsoft.WindowsCalculator.PGO.1.0.2' is not found on source 'C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\'.
https://api.nuget.org/v3/index.json: Package 'Microsoft.WindowsCalculator.PGO.1.0.2' is not found on source 'https://api.nuget.org/v3/index.json'.
Please see Error List window for detailed warnings and errors.
(......build started and failed)

我检查了在存储库中找到的nuget.config,其中提到了https://eeapps.blob.core.windows.net/eeapps/index.json,它没有出现在错误消息中。在我看来,nuget无法检查此位置的软件包。如何恢复丢失的软件包?

1 个答案:

答案 0 :(得分:0)

  

构建Windows计算器时,NuGet软件包还原失败

要解决此问题,应将指定的nuget源(https://eeapps.blob.core.windows.net/eeapps/index.json)添加到Visual Studio中的Package Source中:

工具->选项-> NuGet软件包管理->软件包来源:

enter image description here

然后您可以看到这些软件包:

enter image description here

现在,右键单击解决方案文件时,可以使用“还原NuGet软件包”选项还原nuget软件包。

希望这会有所帮助。