При попытке восстановить пакеты произошла ошибка. Пожалуйста, попробуйте еще раз
Я пытаюсь восстановить отсутствующие пакеты nuget, и он продолжает давать мне эту ошибку:
An error occurred while trying to restore packages. Please try again.
любой опыт решения этого? Как я могу узнать, что именно вызывает ошибку?
7 ответов
- убедитесь, что вы обновили до последнего NuGet (http://docs.nuget.org/docs/start-here/installing-nuget).
- убедитесь, что вы делаете восстановление пакета "правильный путь"http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html
это должно решить проблему.
Если вы не хотите, чтобы пакет, просто дважды щелкните пакеты.config, найдите строку, которая относится к пакету, от которого вы хотите избавиться, и удалите эту строку.
тогда, если вы хотите пакет, вы, вероятно, могли бы просто перезагрузить его с помощью nuget, и он, вероятно, разрешится сам.
вот как я исправляю свою проблему:
сначала я очищаю свой источник пакета:
затем во-вторых, убедитесь, что у меня есть правильный источник пути и нажмите доступный источник пакета:
Я решил ту же проблему, загрузив последнюю версию NuGet (очень простая установка, быстрая загрузка):http://docs.nuget.org/docs/start-here/installing-nuget
У меня была аналогичная проблема с Microsoft.Bcl.Build.1.0.14
пакета NuGet. Моим решением было
- Закрыть Visual Studio
- удалите папку пакета с помощью проводника (или лучше просто переместите ее в другое место)
- Запустите Visual Studio
- перейдите в Диспетчер пакетов NuGet и нажмите Восстановить
(наверняка новичку ответ здесь, но я оставлю его, так как я не нашел этого нигде.) Убедитесь, что nuget.org не был снят флажок с источников пакета.
инструменты. Опции. Менеджер пакетов Nuget. Источник пакета. Проверено обеспечения "nuget.org" это.
для меня я клонировал решение (vs2015 / NuGet3.4) который имел зависимость nuget от пакета предварительного выпуска, который был заменен. Nuget не удалось восстановить предварительный выпуск и не позволил мне удалить или обновить его. Я холодильник вручную editting пакеты.config для целевого более старого не-предварительного выпуска пакета, который я мог бы затем обновить до версии, которую я хотел. HTH