Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 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 и нажмите "Восстановить"

Ответ 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

  1. В общем, выберите все
  2. Источник пакета, выберите все необходимые источники

Хит ОК. Готово, ты должен быть хорошим, чтобы идти.