Get-Package (консоль диспетчер пакетов в Visual Studio)
В этом разделе описывается команда в консоли диспетчер пакетов в Visual Studio в Windows. Общие команды Получения пакета PowerShell см. в справочнике по PowerShell PackageManagement.
Извлекает список пакетов, установленных в локальном репозитории, перечисляет пакеты, доступные из источника пакетов при использовании с параметром -ListAvailable, или перечисляет доступные обновления при использовании с параметром -Update.
Синтаксис
Get-Package -Source <string> [-ListAvailable] [-Updates] [-ProjectName <string>]
[-Filter <string>] [-First <int>] [-Skip <int>] [-AllVersions] [-IncludePrerelease]
[-PageSize] [<CommonParameters>]
Без параметров отображается список пакетов, Get-Package
установленных в проекте по умолчанию.
Параметры
Параметр | Описание |
---|---|
Исходный код | URL-адрес или путь к папке для пакета. Путь к локальной папке может быть абсолютным или относительным к текущей папке. Если опущено, Get-Package выполняется поиск выбранного в данный момент источника пакета. При использовании с -ListAvailable по умолчанию используется nuget.org. |
ListAvailable | Перечисляет пакеты, доступные из источника пакета, по умолчанию nuget.org. Отображает значение по умолчанию 50 пакетов, если не задано значение -PageSize и/или -First. |
Обновления | Выводит список пакетов, имеющих обновление, доступное из источника пакета. |
Имя проекта | Проект, из которого необходимо получить установленные пакеты. Если опущено, возвращает установленные проекты для всего решения. |
Фильтр | Строка фильтра, используемая для сузки списка пакетов, применяя его к идентификатору пакета, описанию и тегам. |
First | Количество пакетов, возвращаемых из начала списка. Если значение не указано, значение по умолчанию — 50. |
Пропустить | Окупит первые <пакеты int> из отображаемого списка. |
AllVersions | Отображает все доступные версии каждого пакета вместо последней версии. |
IncludePrerelease | Включает пакеты предварительного выпуска в результатах. |
PageSize | (3.0+) При использовании с параметром -ListAvailable (обязательно), количество пакетов для списка перед отправкой запроса на продолжение. |
Ни один из этих параметров не принимает входные или дикие символы конвейера карта.
Общие параметры
Get-Package
поддерживает следующие распространенные параметры PowerShell: отладка, действие ошибки, errorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction и WarningVariable.
Примеры
# Lists the packages installed in the current solution
Get-Package
# Lists the packages installed in a project
Get-Package -ProjectName MyProject
# Lists packages available in the current package source
Get-Package -ListAvailable
# Lists 30 packages at a time from the current source, and prompts to continue if more are available
Get-Package -ListAvailable -PageSize 30
# Lists packages with the Ninject keyword in the current source, up to 50
Get-Package -ListAvailable -Filter Ninject
# List all versions of packages matching the filter "jquery"
Get-Package -ListAvailable -Filter jquery -AllVersions
# Lists packages installed in the solution that have available updates
Get-Package -Updates
# Lists packages installed in a specific project that have available updates
Get-Package -Updates -ProjectName MyProject