PowerShell 參考

封裝管理員主控台會在 Windows 上的Visual Studio內提供 PowerShell 介面,以透過下列特定命令與NuGet互動。 (主控台目前無法在 Visual Studio for Mac.) 如需使用主控台的指南,請參閱使用 封裝管理員 主控台安裝和管理套件主題。

提示

所有 PowerShell 命令只與套件耗用量相關。 除了套件也可以是其他套件的取用者之外,沒有與建立和發佈套件相關的 PowerShell 命令。

重要

此處所列的命令專屬於 Visual Studio 中的 封裝管理員 主控台,與一般 PowerShell 環境中提供的套件管理模組命令不同。 具體來說,每個環境都有在其他環境中無法使用的命令,而且具有相同名稱的命令也可能與其特定引數不同。 在 Visual Studio 中使用套件管理主控台時,會套用本主題中所述的命令和引數。

一般命令 描述 NuGet 版本
Install-Package 將封裝及其相依性安裝到專案中。 全部
Update-Package 更新套件及其相依性,或專案中的所有套件。 全部
Find-Package 使用套件識別碼或關鍵字搜尋套件來源。 3.0+
Get-Package 擷取安裝在本機存放庫中的套件清單,或列出可從套件來源取得的套件。 全部
次要命令 描述 NuGet 版本
Add-BindingRedirect 檢查項目輸出路徑內的所有元件,並視需要將系結重新導向新增至 app.configweb.config 全部
Get-Project 顯示預設或指定專案的相關資訊。 3.0+
Open-PackagePage 使用指定套件的專案、授權或報告濫用 URL,啟動預設瀏覽器。 3.0+ 中已被取代
Register-TabExpansion 為命令的參數註冊索引標籤展開,讓您為常用的參數值建立自訂擴充。 全部
Sync-Package 從指定的專案取得已安裝的套件版本,並將版本同步至方案中的其餘專案。 3.0+
Uninstall-Package 從專案移除套件,選擇性地移除其相依性。 全部

如需完整的主控台內上述任何命令的詳細說明,只要以有問題的命令名稱執行下列命令即可:

Get-Help <command> -full

所有封裝管理員主控台命令都支援下列常見的 PowerShell 參數

  • 偵錯
  • ErrorAction
  • ErrorVariable
  • OutBuffer
  • OutVariable
  • PipelineVariable
  • 「詳細資訊」
  • WarningAction
  • WarningVariable

如需詳細資訊,請參閱 PowerShell 檔中 的about_CommonParameters