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