Compartir a través de


Get-Package (Consola del Administrador de paquetes en Visual Studio)

En este tema se describe el comando dentro de la consola del Administrador de paquetes en Visual Studio en Windows. Para el comando Get-Package genérico de PowerShell, vea la referencia PackageManagement de PowerShell.

Recupera la lista de paquetes instalados en el repositorio local, enumera los paquetes disponibles desde un origen de paquete cuando se usa con el modificador -ListAvailable, o bien enumera las actualizaciones disponibles cuando se usa con el modificador -Update.

Sintaxis

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

Sin parámetros, Get-Package muestra la lista de paquetes instalados en el proyecto predeterminado.

Parámetros

Parámetro Descripción
Origen URL o ruta de acceso de carpeta del paquete. Las rutas de acceso de carpeta pueden ser absolutas o relativas a la carpeta actual. Si se omite, Get-Package busca en el origen del paquete seleccionado actualmente. Cuando se usa con -ListAvailable, el valor predeterminado es nuget.org.
ListAvailable Enumera los paquetes disponibles desde un origen de paquete, de forma predeterminada en nuget.org. Muestra un valor predeterminado de 50 paquetes a menos que se especifique -PageSize o -First.
Actualizaciones Enumera los paquetes que tienen una actualización disponible en el origen del paquete.
ProjectName Proyecto desde el que se van a instalar los paquetes. Si se omite, devuelve proyectos instalados para toda la solución.
Filtro Cadena de filtro que se usa para restringir la lista de paquetes aplicándola al identificador, la descripción y las etiquetas del paquete.
First Número de paquetes que se van a devolver desde el principio de la lista. Si no se especifica, el valor predeterminado es 50.
Skip Omite los primeros paquetes <int> de la lista mostrada.
AllVersions Muestra todas las versiones disponibles de cada paquete en lugar de solo la versión más reciente.
IncludePrerelease Incluye paquetes de versión preliminar en los resultados.
PageSize (3.0+) Cuando se usa con -ListAvailable (obligatorio), el número de paquetes que se van a enumerar antes de proporcionar un mensaje para continuar.

Ninguno de estos parámetros acepta caracteres comodín ni entrada de canalización.

Parámetros comunes

Get-Package admite los siguientes parámetros comunes de PowerShell: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction y WarningVariable.

Ejemplos

# 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