Справочник по PowerShell

Консоль диспетчер пакетов предоставляет интерфейс PowerShell в Visual Studio в Windows для взаимодействия с NuGet с помощью определенных команд, перечисленных ниже. (Консоль в настоящее время недоступна в Visual Studio для Mac.) Руководство по использованию консоли см. в разделе "Установка пакетов и управление ими с помощью диспетчер пакетов консоли".

Совет

Все команды PowerShell относятся только к использованию пакетов. Команды PowerShell не относятся к созданию и публикации пакетов, кроме того, что пакет также может быть потребителем других пакетов.

Внимание

Перечисленные здесь команды относятся только к консоли диспетчера пакетов в Visual Studio и отличаются от команд модуля "Управление пакетами", доступных в общей среде PowerShell. В частности, в каждой среде есть команды, недоступные в другой среде, а в командах с тем же именем могут отличаться некоторые аргументы. При использовании консоли "Управление пакетами" в Visual Studio применяются команды и аргументы, описанные в этой статье.

Стандартные команды Description Версия NuGet
Install-Package Устанавливает пакет и его зависимости в проект. Все
Update-Package Обновления пакет и его зависимости или все пакеты в проекте. Все
Find-Package Выполняет поиск источника пакета с помощью идентификатора пакета или ключевое слово. 3.0+
Get-Package Извлекает список пакетов, установленных в локальном репозитории, или перечисляет пакеты, доступные из источника пакета. Все
Вторичные команды Description Версия NuGet
Add-BindingRedirect Проверяет все сборки в пути вывода для проекта и добавляет перенаправления привязки в нужный app.config или web.config при необходимости. Все
Get-Project Отображает сведения о проекте по умолчанию или указанному параметру. 3.0+
Open-PackagePage Запускает браузер по умолчанию с помощью проекта, лицензии или URL-адреса для указанного пакета. Не рекомендуется использовать в версии 3.0+
Register-TabExpansion Регистрирует расширение вкладки для параметров команды, позволяя создавать настраиваемые расширения для часто используемых значений параметров. Все
Sync-Package Получите версию установленного пакета из указанного проекта и синхронизирует версию с остальными проектами в решении. 3.0+
Uninstall-Package Удаляет пакет из проекта, при необходимости удаляя его зависимости. Все

Для завершения подробной справки по любой из этих команд в консоли просто выполните следующую команду с именем команды, указанной ниже:

Get-Help <command> -full

Все команды консоли диспетчер пакетов поддерживают следующие распространенные параметры PowerShell:

  • Отладка
  • ErrorAction
  • ErrorVariable
  • OutBuffer
  • OutVariable
  • PipelineVariable
  • Подробный
  • WarningAction
  • WarningVariable

Дополнительные сведения см . в about_CommonParameters документации по PowerShell.