Dokumentacja programu PowerShellPowerShell reference

Konsola Menedżera pakietów zapewnia interfejsu programu PowerShell w programie Visual Studio na Windows do interakcji z NuGet za pomocą określonych poleceń wymienionych poniżej.The Package Manager Console provides a PowerShell interface within Visual Studio on Windows to interact with NuGet through the specific commands listed below. (Konsola nie jest obecnie dostępna w programie Visual Studio for Mac) Przewodnik dotyczący za pomocą konsoli, zobacz instalowania i zarządzania pakietami przy użyciu konsoli Menedżera pakietów tematu.(The console is not presently available in Visual Studio for Mac.) For a guide to using the console, see Install and manage packages using the Package Manager Console topic.

Porada

Wszystkie polecenia programu PowerShell odnosić się tylko do konsumpcji pakietu.All PowerShell commands relate only to package consumption. Brak poleceń programu PowerShell odnoszą się do tworzenia i publikowania pakietów, z wyjątkiem w zakresie, w jakim pakietu może być również konsumenta innych pakietów.No PowerShell commands relate to creating and publishing packages except to the extent that a package can also be a consumer of other packages.

Ważne

Polecenia wymienione w tym miejscu są specyficzne dla konsoli Menedżera pakietów w programie Visual Studio i różnią się od zarządzania pakietami modułu poleceń dostępnych w środowisku PowerShell ogólne.The commands listed here are specific to the Package Manager Console in Visual Studio, and differ from the Package Management module commands that are available in a general PowerShell environment. Każde środowisko ma polecenia, które nie są dostępne w drugim i poleceń o takiej samej nazwie może też różnią się w ich określonych argumentów.Specifically, each environment has commands that are not available in the other, and commands with the same name may also differ in their specific arguments. Korzystając z konsoli zarządzania pakietami w programie Visual Studio, mają zastosowanie polecenia i argumentów opisane w tym temacie obecne.When using the Package Management Console in Visual Studio, the commands and arguments documented in this present topic apply.

Typowe poleceniaCommon Commands OpisDescription NuGet w wersjiNuGet Version
Install-PackageInstall-Package Instaluje pakiet i jego zależności w projekcie.Installs a package and its dependencies into the project. WszystkieAll
Update-PackageUpdate-Package Aktualizuje pakiet i jego zależności lub wszystkich pakietów w projekcie.Updates a package and its dependencies, or all packages in a project. WszystkieAll
Find-PackageFind-Package Przeszukuje źródło pakietu przy użyciu Identyfikatora pakietu lub słów kluczowych.Searches a package source using a package ID or keywords. 3.0+3.0+
Get-PackageGet-Package Pobranie listy pakietów zainstalowanych w lokalnym repozytorium, lub wyświetla ich listę pakietów, które są dostępne ze źródła pakietu.Retrieves the list of packages installed in the local repository, or lists packages available from a package source. WszystkieAll
Dodatkowych poleceńSecondary Commands OpisDescription NuGet w wersjiNuGet Version
Add-BindingRedirectAdd-BindingRedirect Sprawdza, czy wszystkie zestawy w ramach ścieżki wyjściowej dla projektu, a następnie dodaje przekierowania powiązań do app.config lub web.config w miarę potrzeby.Examines all assemblies within the output path for a project and adds binding redirects to the app.config or web.config where necessary. WszystkieAll
Get-ProjectGet-Project Wyświetla informacje o domyślnej lub określony projekt.Displays information about the default or specified project. 3.0+3.0+
Open-PackagePageOpen-PackagePage Uruchamia domyślną przeglądarkę z projektem, licencji lub adres URL do raportu nadużyć dla określonego pakietu.Launches the default browser with the project, license, or report abuse URL for the specified package. Przestarzałe w 3.0 +Deprecated in 3.0+
Register-TabExpansionRegister-TabExpansion Rejestruje rozszerzenia karty dla parametrów polecenia, co pozwala na tworzenie niestandardowych rozszerzeń dla wartości najczęściej używanych parametrów.Registers a tab expansion for the parameters of a command, allowing you to create customized expansions for commonly-used parameter values. WszystkieAll
Sync-PackageSync-Package Pobierz wersję zainstalowanego pakietu z określony projekt i synchronizuje wersji w pozostałej części projektów w rozwiązaniu.Get the version of installed package from specified project and syncs the version to the rest of projects in the solution. 3.0+3.0+
Uninstall-PackageUninstall-Package Usuwa pakiet z projektem, opcjonalnie usunięcie jego zależności.Removes a package from a project, optionally removing its dependencies. WszystkieAll

Aby uzyskać pełne, szczegółowe uzyskać pomoc dotyczącą dowolnego z tych poleceń w konsoli uruchom następujące polecenie z nazwą polecenia w danym:For complete, detailed help on any of these commands within the console, just run the following with the command name in question:

Get-Help <command> -full

Wszystkie polecenia konsoli Menedżera pakietów obsługują następujące elementy typowe parametry programu PowerShell:All Package Manager Console commands support the following common PowerShell parameters:

  • DebugowanieDebug
  • ErrorActionErrorAction
  • ErrorVariableErrorVariable
  • OutBufferOutBuffer
  • OutVariableOutVariable
  • PipelineVariablePipelineVariable
  • PełnyVerbose
  • WarningActionWarningAction
  • WarningVariableWarningVariable

Aby uzyskać szczegółowe informacje, zapoznaj się about_CommonParameters w dokumentacji programu PowerShell.For details, refer to about_CommonParameters in the PowerShell documentation.