Не удалось восстановить пакет NuGet при сборке калькулятора Windows - PullRequest
1 голос
/ 10 марта 2019

Я пытаюсь создать Windows Calculator ( Microsoft / Calculator на GitHub ) с версией сообщества Visual Studio 2017.Я следовал инструкциям, но получил сообщение об ошибке, начинающееся с:

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 не смог проверить это местоположение для пакетов.Как восстановить недостающие пакеты?

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

После некоторых исследований я понял, что проблема на самом деле не имеет ничего общего с NuGet.

Я клонировал репозиторий с помощью git на WSL (приложение Ubuntu), и после прочтения этого ответа Я повторил клонирование с помощью Git на Windows, и проблема просто исчезла.

Кажется, что git clone в WSL и Visual Studio просто не ладят. Связанная с GitHub проблема здесь .

0 голосов
/ 11 марта 2019

Не удалось восстановить пакет NuGet при сборке Windows Calculator

Чтобы решить эту проблему, необходимо добавить указанный источник nuget (https://eeapps.blob.core.windows.net/eeapps/index.json) к источнику пакета в Visual Studio:

Инструменты-> Параметры-> Управление пакетами NuGet-> Источник пакета:

enter image description here

Тогда вы можете увидеть эти пакеты:

enter image description here

Теперь вы можете восстановить пакеты nuget с помощью опций Восстановить пакеты NuGet, щелкнув правой кнопкой мыши файл решения.

Надеюсь, это поможет.

...