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