Referencia de PowerShell
La consola del Administrador de paquetes proporciona una interfaz de PowerShell en Visual Studio en Windows para interactuar con NuGet mediante los comandos específicos que se enumeran a continuación. (La consola no está disponible actualmente en Visual Studio para Mac). Para obtener una guía de uso de la consola, vea el tema Instalación y administración de paquetes mediante la consola del Administrador de paquetes.
Sugerencia
Todos los comandos de PowerShell solo se relacionan con el consumo de paquetes. Ningún comando de PowerShell se relaciona con la creación y publicación de paquetes, excepto en la medida en que un paquete también puede ser consumidor de otros paquetes.
Importante
Los comandos que se enumeran aquí son específicos de la consola del administrador de paquetes de Visual Studio y difieren de los comandos del módulo de Administración de paquetes que están disponibles en un entorno de PowerShell general. En concreto, cada entorno tiene comandos que no están disponibles en el otro entorno, y los comandos con el mismo nombre también pueden tener distintos argumentos específicos. Al usar la consola de Administración de paquetes en Visual Studio, se aplican los comandos y los argumentos que se documentan en este tema.
Comandos comunes | Descripción | Versión de NuGet |
---|---|---|
Install-Package | Instala un paquete y sus dependencias en el proyecto. | All |
Update-Package | Actualiza un paquete y sus dependencias, o todos los paquetes de un proyecto. | All |
Find-Package | Busca un origen de paquete mediante un identificador de paquete o palabras clave. | 3.0+ |
Get-Package | Recupera la lista de paquetes instalados en el repositorio local o enumera los paquetes disponibles desde un origen de paquete. | All |
Comandos secundarios | Descripción | Versión de NuGet |
---|---|---|
Add-BindingRedirect | Examina todos los ensamblados dentro de la ruta de acceso de salida de un proyecto y agrega redireccionamientos de enlace a app.config o web.config cuando sea necesario. |
All |
Get-Project | Muestra información sobre el proyecto predeterminado o especificado. | 3.0+ |
Open-PackagePage | Inicia el explorador predeterminado con la dirección URL de abuso del proyecto, la licencia o el informe para el paquete especificado. | En desuso en 3.0+ |
Register-TabExpansion | Registra una expansión de tabulación para los parámetros de un comando, lo que le permite crear expansiones personalizadas para los valores de parámetros usados habitualmente. | All |
Sync-Package | Obtiene la versión del paquete instalado del proyecto especificado y la sincroniza con el resto de proyectos de la solución. | 3.0+ |
Uninstall-Package | Quita un paquete de un proyecto y, opcionalmente, quita sus dependencias. | All |
Para obtener ayuda completa y detallada sobre cualquiera de estos comandos dentro de la consola, solo tiene que ejecutar lo siguiente con el nombre del comando en cuestión:
Get-Help <command> -full
Todos los comandos de la consola del Administrador de paquetes admiten los siguientes parámetros comunes de PowerShell:
- Debug
- ErrorAction
- ErrorVariable
- OutBuffer
- OutVariable
- PipelineVariable
- Verbose
- WarningAction
- WarningVariable
Para más información, consulte about_CommonParameters en la documentación de PowerShell.