Не удается найти менеджер пакетов nuget в visual studio 2017?

Я установил установщик пакетов из Tools- > Extensions and Updates. Я попытался выполнить поиск в меню инструментов, не смог найти опцию установить пакет nuget. Также, если я нажимаю правой кнопкой мыши на проекте, есть опция Пакет быстрой установки. В поле я заполняю пакет nuget, который я хочу добавить в свой проект (openBLAS в моем случае), и он говорит, Visual Studio необходимо перезапустить.

Iam, работающий в консольном приложении Visual С++ win32, и попытался найти менеджер пакетов nuget для других проектов.

Я перезапустил свою визуальную студию и даже мой компьютер, но все равно не смог ее найти. Пожалуйста, помогите!

Ответ 1

Он не установлен по умолчанию (насколько мне известно), вы должны вручную выбрать его в установщике Visual Studio.

Сначала откройте программу установки Visual Studio (например, через Tools- > Get Tools and Features...). Измените установленный вами продукт. Диспетчер пакетов NuGet можно найти на вкладке "Индивидуальные компоненты".

Ответ 2

Не удается найти менеджер пакетов nuget в visual studio 2017?

По блог nuget:

Начиная с NuGet 4.0 в Visual Studio 2017, диспетчер пакетов NuGet будет отправлен как часть Visual Studio, а более новые версии не будут доступны для загрузки из галереи расширений VS. Обновления NuGet будут автоматически загружаться вместе с другими обновлениями Visual Studio.

Итак, расширение NuGet Package Manager уже встроено в Visual Studio 2017, не нужно его устанавливать или обновлять.

После установки Visual Studio 2017 вы можете напрямую использовать диспетчер пакетов nuget. Щелкните правой кнопкой мыши на проекте, есть опция Дисковые пакеты NuGet.... В Обзор заполняется пакет openBLAS nuget, затем выберите версию пакета и установите его

введите описание изображения здесь

Кроме того, вы можете также установить пакет nuget командами NuGet непосредственно в Visual Studio, для получения более подробной информации вы можете обратиться к Документация NuGet.

Ответ 3

Это сработало для меня:

Удалить %AppData%\NuGet\Nuget.config затем Перезапустить Visual Studio

(Удаление Nuget.config заставляет VS создавать новый файл конфигурации, это может решить множество различных проблем в зависимости от того, что было повреждено в вашем файле конфигурации)

Ответ 4

Мой опыт работы с VS2017 заключается в том, что NuGet Package Manager не был установлен автоматически. Его нужно было выбрать через установщик VS:

enter image description here

В случае невозможности выбрать/установить их при первоначальной установке, мне пришлось вернуться и добавить/установить их позже. Однако после установки источники пакетов в диспетчере пакетов NuGet были ограничены "автономными пакетами Microsoft Visual Studio", и восстановление пакетов не будет работать правильно. Следуя предложению @ndreisg, удалил файл Nuget.config. Затем после перезагрузки VS2017 все заработало, и я смог восстановить пакеты в существующем решении.