Get-Package (konsola Menedżer pakietów w programie Visual Studio)

W tym temacie opisano polecenie w konsoli Menedżer pakietów w programie Visual Studio w systemie Windows. Ogólne polecenie Get-Package programu PowerShell można znaleźć w dokumentacji dotyczącej pakietu programu PowerShell.

Pobiera listę pakietów zainstalowanych w repozytorium lokalnym, wyświetla listę pakietów dostępnych ze źródła pakietu w przypadku użycia z przełącznikiem -ListAvailable lub wyświetla dostępne aktualizacje w przypadku użycia z przełącznikiem -Update.

Składnia

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

Bez parametrów Get-Package wyświetla listę pakietów zainstalowanych w projekcie domyślnym.

Parametry

Parametr Opis
Źródło Adres URL lub ścieżka folderu pakietu . Ścieżki folderów lokalnych mogą być bezwzględne lub względem bieżącego folderu. Jeśli pominięto, Get-Package przeszukuje aktualnie wybrane źródło pakietu. W przypadku użycia z parametrem -ListAvailable wartość domyślna to nuget.org.
Lista niedostępna Wyświetla listę pakietów dostępnych ze źródła pakietu, domyślnie nuget.org. Pokazuje wartość domyślną 50 pakietów, chyba że określono parametr -PageSize i/lub -First.
Aktualizacje Wyświetla listę pakietów, które mają aktualizację dostępną ze źródła pakietu.
ProjectName Projekt, z którego mają zostać zainstalowane pakiety. Jeśli pominięto, zwraca zainstalowane projekty dla całego rozwiązania.
Filtr Ciąg filtru używany do zawężania listy pakietów przez zastosowanie go do identyfikatora pakietu, opisu i tagów.
First Liczba pakietów do zwrócenia od początku listy. Jeśli nie zostanie określony, wartość domyślna to 50.
Pomiń Pomija pierwsze <pakiety int> z wyświetlonej listy.
AllVersions Wyświetla wszystkie dostępne wersje każdego pakietu zamiast tylko najnowszej wersji.
Uwzględnij wersję wstępną Zawiera pakiety wersji wstępnej w wynikach.
PageSize (3.0+) W przypadku użycia z parametrem -ListAvailable (wymagane) liczba pakietów do wyświetlenia przed wyświetleniem monitu o kontynuowanie.

Żaden z tych parametrów nie akceptuje znaków wejściowych potoku lub symboli wieloznacznych.

Typowe parametry

Get-Package obsługuje następujące typowe parametry programu PowerShell: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction i WarningVariable.

Przykłady

# 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