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

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

Я получаю сообщение о следующем:

Ошибка 1 Восстановление пакета по умолчанию отключено. Чтобы дать согласие, откройте в диалоговом окне "Параметры Visual Studio" щелкните "Диспетчер пакетов" node и установите флажок "Разрешить NuGet загружать отсутствующие пакеты во время сборки". Ты можешь также дать согласие, установив переменную окружения "EnableNuGetPackageRestore" - "true".

Когда я перехожу в Инструменты → Параметры, я не вижу диспетчера пакетов, а ниже я вижу источники пакетов и последние пакеты. Я не вижу нигде, где я могу установить Allow Nuget для загрузки отсутствующих пакетов во время сборки.

4b9b3361

Ответ 1

Добавлена ​​возможность дать согласие в пользовательском интерфейсе с NuGet Package Manager 1.8. Это третий элемент в разделе Инструменты- > Параметры- > Менеджер пакетов- > Общие: "Восстановление пакета: разрешить NuGet загружать отсутствующие пакеты во время сборки".

Пожалуйста, убедитесь, что NuGet обновлен в Tools- > Extension Manager.

В качестве альтернативы вы можете дать согласие, установив переменную среды EnableNuGetPackageRestore в true.

Ответ 2

Я обнаружил, что мне понадобилось еще несколько шагов, чтобы загрузить его для загрузки пакетов

  • Проверить разрешить NuGet загружать отсутствующие пакеты во время сборки

  • Проверить Всегда показывать решение в проектах и ​​решениях

  • Щелкните правой кнопкой мыши по решению и включите восстановление пакета NuGet

  • Откройте "Управление пакетами NuGet" и нажмите "Восстановить"

Ответ 3

У меня не было "диспетчера пакетов" node в разделе "Инструменты- > Параметры" [это было в Visual Studio 2013:-)]. Чтобы получить этот node, я просмотрел Инструменты → Расширения и Обновления и искал nuget. Установка "NuGet для Visual Studio 2013" предоставила мне node и возможность разрешить восстановление пакета!

Ответ 4

Я использую Visual Studio 2010 и NuGet 2.0.

Кто-то проверил в решении, которое использовало NuGet для различных пакетов. Когда я проверил решение и построил его, у меня были те же ошибки. Что еще, когда я просмотрел диспетчер пакетов NuGet из окна "Инструменты → Параметры", в пакете Restore уже были отмечены соответствующие флажки.

Я попытался нажать кнопку Очистить кеш пакетов. После этого все построено правильно.

enter image description here