Informations de référence sur PowerShell
La console du Gestionnaire de package fournit une interface PowerShell dans Visual Studio sur Windows pour interagir avec NuGet via les commandes spécifiques répertoriées ci-dessous. (La console n’est actuellement pas disponible dans Visual Studio pour Mac.) Pour obtenir un guide d’utilisation de la console, consultez le thème Install and manage packages using Package Manager Console (Installer et gérer des packages à l’aide de la console du Gestionnaire de package).
Conseil
Toutes les commandes PowerShell sont liées uniquement à la consommation de packages. Aucune commande PowerShell n’est liée à la création ni à la publication de packages, sauf dans la mesure où un package peut également être un consommateur d’autres packages.
Important
Les commandes répertoriées ici sont spécifiques à la console du Gestionnaire de package dans Visual Studio et diffèrent des commandes du module Gestion des packages disponibles dans un environnement PowerShell général. En particulier, chaque environnement possède des commandes qui ne sont pas disponibles dans un autre. Des commandes qui portent le même nom pourraient nécessiter des arguments spécifiques différents. Lorsque vous utilisez la console de gestion des packages dans Visual Studio, les commandes et les arguments documentés dans ce thème actuel s’appliquent.
Commandes courantes | Description | Version de NuGet |
---|---|---|
Install-Package | Installe le package et ses dépendances dans le projet. | Tous |
Update-Package | Met à jour un package et ses dépendances, ou tous les packages d’un projet. | Tous |
Find-Package | Recherche une source de package à l’aide d’un identifiant de package ou de mots clés. | 3.0+ |
Get-Package | Récupère la liste des packages installés dans le référentiel local ou répertorie les packages disponibles à partir d’une source de package. | Tous |
Commandes secondaires | Description | Version de NuGet |
---|---|---|
Add-BindingRedirect | Examine tous les assemblys dans le chemin d’accès de sortie d’un projet et ajoute des redirections de liaison vers le app.config ou web.config si nécessaire. |
Tous |
Get-Project | Affiche des informations sur le projet par défaut ou spécifié. | 3.0+ |
Open-PackagePage | Lance le navigateur par défaut avec le projet, la licence ou l’URL de signalement d’abus pour le package spécifié. | Déconseillé dans la version 3.0+ |
Register-TabExpansion | Inscrit une extension d’onglet pour les paramètres d’une commande, ce qui vous permet de créer des extensions personnalisées pour les valeurs de paramètres couramment utilisées. | Tous |
Sync-Package | Obtient la version du package installé à partir du projet spécifié et synchronise la version avec le reste des projets de la solution. | 3.0+ |
Uninstall-Package | Supprime un package d’un projet, éventuellement en supprimant ses dépendances. | Tous |
Pour obtenir une aide détaillée sur l’une de ces commandes dans la console, exécutez simplement ce qui suit avec le nom de la commande en question :
Get-Help <command> -full
Toutes les commandes de la console du Gestionnaire de package prennent en charge les paramètres PowerShell courants suivants :
- Déboguer
- ErrorAction
- ErrorVariable
- OutBuffer
- OutVariable
- PipelineVariable
- Commentaires
- WarningAction
- WarningVariable
Pour plus d’informations, consultez about_CommonParameters dans la documentation PowerShell.