Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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