При попытке восстановить пакеты произошла ошибка. Пожалуйста, попробуйте еще раз

Я пытаюсь восстановить отсутствующие пакеты nuget, и он продолжает давать мне эту ошибку:

An error occurred while trying to restore packages. Please try again.

любой опыт решения этого? Как я могу узнать, что именно вызывает ошибку?

7 ответов


  1. убедитесь, что вы обновили до последнего NuGet (http://docs.nuget.org/docs/start-here/installing-nuget).
  2. убедитесь, что вы делаете восстановление пакета "правильный путь"http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html

это должно решить проблему.


Если вы не хотите, чтобы пакет, просто дважды щелкните пакеты.config, найдите строку, которая относится к пакету, от которого вы хотите избавиться, и удалите эту строку.

тогда, если вы хотите пакет, вы, вероятно, могли бы просто перезагрузить его с помощью nuget, и он, вероятно, разрешится сам.


вот как я исправляю свою проблему:

сначала я очищаю свой источник пакета:

enter image description here

затем во-вторых, убедитесь, что у меня есть правильный источник пути и нажмите доступный источник пакета:

enter image description here


Я решил ту же проблему, загрузив последнюю версию NuGet (очень простая установка, быстрая загрузка):http://docs.nuget.org/docs/start-here/installing-nuget


У меня была аналогичная проблема с Microsoft.Bcl.Build.1.0.14 пакета NuGet. Моим решением было

  1. Закрыть Visual Studio
  2. удалите папку пакета с помощью проводника (или лучше просто переместите ее в другое место)
  3. Запустите Visual Studio
  4. перейдите в Диспетчер пакетов NuGet и нажмите Восстановить

(наверняка новичку ответ здесь, но я оставлю его, так как я не нашел этого нигде.) Убедитесь, что nuget.org не был снят флажок с источников пакета.

инструменты. Опции. Менеджер пакетов Nuget. Источник пакета. Проверено обеспечения "nuget.org" это.


для меня я клонировал решение (vs2015 / NuGet3.4) который имел зависимость nuget от пакета предварительного выпуска, который был заменен. Nuget не удалось восстановить предварительный выпуск и не позволил мне удалить или обновить его. Я холодильник вручную editting пакеты.config для целевого более старого не-предварительного выпуска пакета, который я мог бы затем обновить до версии, которую я хотел. HTH