Obter pacote (Console do Gerenciador de Pacotes no Visual Studio)

Este tópico descreve o comando no Console do Gerenciador de Pacotes no Visual Studio no Windows. Para obter o comando genérico Get-Package do PowerShell, consulte a referência do PowerShell PackageManagement.

Recupera a lista de pacotes instalados no repositório local, lista os pacotes disponíveis de uma fonte de pacote quando usado com a opção -ListAvailable ou lista as atualizações disponíveis quando usado com a opção -Update.

Sintaxe

Get-Package -Source <string> [-ListAvailable] [-Updates] [-ProjectName <string>]
    [-Filter <string>] [-First <int>] [-Skip <int>] [-AllVersions] [-IncludePrerelease]
    [-PageSize] [<CommonParameters>]

Sem parâmetros, Get-Package exibe a lista de pacotes instalados no projeto padrão.

Parâmetros

Parâmetro Descrição
Origem A URL ou o caminho da pasta para o pacote . Os caminhos da pasta local podem ser absolutos ou relativos à pasta atual. Se omitido, Get-Package pesquisa a origem do pacote selecionado no momento. Quando usado com -ListAvailable, o padrão é nuget.org.
ListAvailable Lista os pacotes disponíveis a partir de uma fonte de pacote, com o padrão nuget.org. Mostra um padrão de 50 pacotes, a menos que -PageSize e/ou -First sejam especificados.
Atualizações Lista os pacotes que têm uma atualização disponível na origem do pacote.
ProjectName O projeto a partir do qual obter pacotes instalados. Se omitido, retorna projetos instalados para toda a solução.
Filter Uma sequência de filtro usada para restringir a lista de pacotes aplicando-a à ID do pacote, descrição e tags.
First O número de pacotes a serem retornados do início da lista. Se não for especificado, o padrão será 50.
Ignorar Omite os primeiros pacotes <int> da lista exibida.
AllVersions Exibe todas as versões disponíveis de cada pacote em vez de somente a versão mais recente.
IncludePrerelease Inclui pacotes de pré-lançamento nos resultados.
PageSize (3,0+) Quando usado com -ListAvailable (obrigatório), o número de pacotes a serem listados antes de fornecer um prompt para continuar.

Nenhum desses parâmetros aceita entrada de pipeline ou caracteres curinga.

Parâmetros comuns

O Get-Package oferece suporte aos seguintes parâmetros comuns do PowerShell: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction e WarningVariable.

Exemplos

# 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