Condividi tramite


Get-Package (console Gestione pacchetti in Visual Studio)

Questo argomento descrive il comando all'interno della console Gestione pacchetti in Visual Studio in Windows. Per il comando generico Get-Package di PowerShell, vedere le informazioni di riferimento su PowerShell PackageManagement.

Recupera l'elenco dei pacchetti installati nel repository locale, elenca i pacchetti disponibili da un'origine del pacchetto quando viene usata con l'opzione -ListAvailable o elenca gli aggiornamenti disponibili se usati con l'opzione -Update.

Sintassi

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

Senza parametri, Get-Package visualizza l'elenco dei pacchetti installati nel progetto predefinito.

Parametri

Parametro Descrizione
Origine URL o percorso della cartella per il pacchetto . I percorsi delle cartelle locali possono essere assoluti o relativi alla cartella corrente. Se omesso, Get-Package cerca l'origine del pacchetto attualmente selezionata. Se usato con -ListAvailable, per impostazione predefinita viene nuget.org.
ListAvailable Elenca i pacchetti disponibili da un'origine del pacchetto, per impostazione predefinita nuget.org. Mostra un valore predefinito di 50 pacchetti, a meno che non vengano specificati -PageSize e/o -First.
Aggiornamenti Elenca i pacchetti con un aggiornamento disponibile dall'origine del pacchetto.
Nome progetto Progetto da cui ottenere i pacchetti installati. Se omesso, restituisce i progetti installati per l'intera soluzione.
Filtro Stringa di filtro usata per restringere l'elenco dei pacchetti applicandola all'ID pacchetto, alla descrizione e ai tag.
First Numero di pacchetti da restituire dall'inizio dell'elenco. Se non specificato, il valore predefinito è 50.
Ignora Omette i primi <pacchetti int> dall'elenco visualizzato.
AllVersions Visualizza tutte le versioni disponibili di ogni pacchetto anziché solo la versione più recente.
IncludePrerelease Include i pacchetti non definitive nei risultati.
PageSize (3.0+) Se usato con -ListAvailable (obbligatorio), il numero di pacchetti da elencare prima di fornire una richiesta di continuare.

Nessuno di questi parametri accetta caratteri jolly o input della pipeline.

Parametri comuni

Get-Package supporta i seguenti parametri comuni di PowerShell: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction e WarningVariable.

Esempi

# 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