Справочник по 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.