Get-Package (konsola menedżera pakietów w programie Visual Studio)Get-Package (Package Manager Console in Visual Studio)

W tym temacie opisano polecenia w ramach Konsola Menedżera pakietów NuGet w programie Visual Studio na Windows. Ogólne polecenia PowerShell Get-Package, zobacz dokumentacja programu PowerShell PackageManagement.This topic describes the command within the NuGet Package Manager Console in Visual Studio on Windows. For the generic PowerShell Get-Package command, see the PowerShell PackageManagement reference.

Pobranie listy pakietów zainstalowanych w lokalnym repozytorium, zawiera listę pakietów, które są dostępne ze źródła pakietu, gdy jest używana z opcją - ListAvailable lub wyświetla ich listę dostępnych aktualizacji, gdy jest używana z przełącznikiem - Update.Retrieves the list of packages installed in the local repository, lists packages available from a package source when used with the -ListAvailable switch, or lists available updates when used with the -Update switch.

SkładniaSyntax

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

Bez parametrów Get-Package umożliwia wyświetlenie listy pakietów zainstalowanych w projekt domyślny.With no parameters, Get-Package displays the list of packages installed in the default project.

ParametryParameters

ParametrParameter OpisDescription
ŹródłoSource Ścieżka adresu URL lub folder pakietu.The URL or folder path for the package . Ścieżki folderu lokalnego, może być ścieżką bezwzględną, lub względną do bieżącego folderu.Local folder paths can be absolute, or relative to the current folder. W przypadku pominięcia Get-Package przeszukuje źródło obecnie wybranego pakietu.If omitted, Get-Package searches the currently selected package source. Gdy jest używane z - ListAvailable, wartość domyślna to nuget.org.When used with -ListAvailable, defaults to nuget.org.
ListAvailableListAvailable Zawiera listę pakietów, które są dostępne ze źródła pakietu przyjęty adres nuget.org. Pokazuje domyślne pakietów 50, chyba że określono - PageSize i/lub - pierwszy.Lists packages available from a package source, defaulting to nuget.org. Shows a default of 50 packages unless -PageSize and/or -First are specified.
AktualizacjeUpdates Zawiera listę pakietów, które mają dostępną aktualizację ze źródła pakietu.Lists packages that have an update available from the package source.
ProjectNameProjectName Projekt, z którego można pobrać zainstalowanych pakietów.The project from which to get installed packages. Jeśli argument jest pominięty, zwraca zainstalowane projektów dla całego rozwiązania.If omitted, returns installed projects for the entire solution.
FiltrFilter Ciąg filtru, w celu zawężenia listy pakietów, stosując identyfikator pakietu, opis i tagów.A filter string used to narrow down the list of packages by applying it to the package ID, description, and tags.
pierwszyFirst Liczba pakietów do zwrócenia z początku listy.The number of packages to return from the beginning of the list. Jeśli nie zostanie określony, wartość domyślna to 50.If not specified, defaults to 50.
SkipSkip Pomija pierwszy <int> pakiety z wyświetlonej listy.Omits the first <int> packages from the displayed list.
AllVersionsAllVersions Wyświetla wszystkie dostępne wersje każdego pakietu, a nie tylko najnowszą wersję.Displays all available versions of each package instead of only the latest version.
IncludePrereleaseIncludePrerelease Obejmuje pakiety w wersjach wstępnych, w wynikach.Includes prerelease packages in the results.
PageSizePageSize (3.0 +) Stosowania przy użyciu - ListAvailable (wymagane), liczba pakietów na liście przed przekazaniem wiersz, aby kontynuować.(3.0+) When used with -ListAvailable (required), the number of packages to list before giving a prompt to continue.

Żaden z tych parametrów akceptuje znaków potoku danych wejściowych lub symbol wieloznaczny.None of these parameters accept pipeline input or wildcard characters.

Wspólne parametryCommon Parameters

Get-Package obsługuje następujące typowe parametry programu PowerShell: debugowania, akcja w przypadku błędu, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, pełne, WarningAction i WarningVariable.Get-Package supports the following common PowerShell parameters: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction, and WarningVariable.

PrzykładyExamples

# 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