Get-Package (Console du Gestionnaire de package dans Visual Studio)

Cette rubrique décrit la commande dans la console du Gestionnaire de package dans Visual Studio sous Windows. Pour en savoir plus sur la commande PowerShell Get-Package générique, consultez la référence sur PowerShell PackageManagement.

Récupère la liste des packages installés dans le référentiel local, répertorie les packages disponibles à partir d’une source de package lorsqu’ils sont utilisés avec le commutateur -ListAvailable ou répertorie les mises à jour disponibles lorsqu’ils sont utilisés avec le commutateur -Update.

Syntaxe

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

Sans paramètres, Get-Package affiche la liste des packages installés dans le projet par défaut.

Paramètres

Paramètre Description
Source URL ou chemin d’accès au dossier du package à rechercher. Les chemins d’accès aux dossiers locaux peuvent être absolus ou relatifs au dossier actif. En cas d’omission, Get-Package recherche la source du package actuellement sélectionné. Lors de l’utilisation avec -ListAvailable, la valeur par défaut est nuget.org.
ListAvailable Répertorie les packages disponibles à partir d’une source de package, par défaut pour nuget.org. Affiche une valeur par défaut de 50 packages, sauf si -PageSize et/ou -First sont spécifiés.
Mises à jour Répertorie les packages qui ont une mise à jour disponible à partir de la source du package.
Nom du projet Projet à partir duquel obtenir des packages installés. En cas d’omission, renvoie des projets installés pour l’ensemble de la solution.
Filtrer Chaîne de filtre utilisée pour affiner la liste des packages en l’appliquant à l’ID, à la description et aux balises du package.
Premier Nombre de packages à renvoyer à partir du début de la liste. Si la valeur n’est pas spécifiée, la valeur par défaut est 50.
Ignorer Omet les premiers packages <int> de la liste affichée.
AllVersions Affiche toutes les versions disponibles de chaque package au lieu de la dernière version.
IncludePrerelease Inclut des packages de préversion dans les résultats.
PageSize (3.0+) Lors de l’utilisation avec -ListAvailable (obligatoire), nombre de packages à répertorier avant de donner une invite demandant la continuer.

Aucun de ces paramètres n’accepte d’entrée de pipeline ou de caractères génériques.

Paramètres communs

Get-Package prend en charge les paramètres courants suivants : Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable et OutVariable.

Exemples

# 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