При попытке восстановления пакетов произошла ошибка. Пожалуйста, попробуйте еще раз
Я пытаюсь восстановить недостающие пакеты nuget, и он продолжает давать мне эту ошибку:
An error occurred while trying to restore packages. Please try again.
Любой опыт, решающий это?
Как я могу узнать, что именно вызывает ошибку?
Ответы
Ответ 1
Это должно решить проблему.
Ответ 2
Если вам не нужен пакет, просто дважды щелкните файл packages.config, найдите строку, которая ссылается на пакет, из которого вы хотите избавиться, и удалите эту строку.
Затем, если вам нужен пакет, вы, вероятно, просто можете его загрузить, используя nuget, и он, вероятно, разрешит себя.
Ответ 3
Вот как я исправляю свою проблему:
Сначала я очищаю свой пакет Источник:
![enter image description here]()
Затем, во-вторых, убедитесь, что у меня есть правильный путь к источнику, и выберите доступный источник пакета:
![enter image description here]()
Ответ 4
У меня была аналогичная проблема с пакетом Microsoft.Bcl.Build.1.0.14
NuGet. Мое решение для этого было
- Закрыть Visual Studio
- Удалите папку пакета с помощью Explorer (или лучше только переместите его в другое место)
- Запустить Visual Studio
- Перейдите в диспетчер пакетов NuGet и нажмите "Восстановить"
Ответ 5
Я решил эту же проблему, загрузив последнюю версию NuGet (очень простая установка, быстрая загрузка): http://docs.nuget.org/docs/start-here/installing-nuget
Ответ 6
(Определенно, новичок здесь, но я оставлю его, так как я не нашел его нигде.) Убедитесь, что nuget.org не отключен из ваших источников пакетов.
Tools. Опции. Диспетчер пакетов Nuget. Источники пакетов. Убедитесь, что установлен флажок "nuget.org".
Ответ 7
Для меня я клонировал решение (vs2015/NuGet3.4), у которого была зависимость nuget от ранее выпущенного пакета, который был исключен. Nuget не смог восстановить предварительный выпуск и не позволил мне удалить или обновить его. Я обманул его, вручную отредактировав package.config, чтобы настроить таргетинг на старую не-предварительную версию пакета, которую я мог бы затем обновить до той версии, которую я хотел. НТН
Ответ 8
На всякий случай, если это кому-то поможет, у меня возникла эта проблема в проекте .NET Standard, где я неправильно определил целевые платформы:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.3;netstandard2.0;net45</TargetFramework>
</PropertyGroup>
...
Когда это должно было быть множественное число TargetFrameworks (не TargetFramework):
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard1.3;netstandard2.0;net45</TargetFrameworks>
</PropertyGroup>
...
Ответ 9
Зайдите в ИНСТРУМЕНТЫ в разделе ОПЦИИ, выберите Диспетчер пакетов NuGet
- В общем, выберите все
- Источник пакета, выберите все необходимые источники
Хит ОК. Готово, ты должен быть хорошим, чтобы идти.