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