安裝 NuGet PowerShell(開發人員的工作原理教學)
NuGet 是 .NET 的套件管理器,可簡化將第三方程式庫、框架和工具加入專案的程序。 透過 NuGet,開發人員可以從中央儲存庫快速找到並安裝套件、管理相依性,並將套件更新至最新版本。 NuGet PowerShell 是管理 .NET 專案中套件和依賴關係的強大工具。 借助 NuGet PowerShell,開發人員可快速找到並安裝來自中央存儲庫的包、管理依賴項,並通過 PowerShell 命令更新包到最新版本。
NuGet PowerShell 是 NuGet 的延伸,提供 PowerShell 介面來管理套件。 PowerShell 是一個功能強大的命令列介面,為 Windows 系統提供一個腳本環境。 它建立在 .NET Framework 之上,因此是想要使用命令列介面管理套件和相依性的 .NET 開發人員的理想選擇。
在本文中,我們將介紹 NuGet PowerShell 的基本知識,並概述可用於管理 .NET 專案中套件和依賴關係的不同 PowerShell 指令。
安裝 NuGet PowerShell
在 PowerShell 中使用 NuGet 之前,我們需要安裝 NuGet 提供者和模組。 NuGet PowerShell 可透過 PowerShell Gallery 安裝,PowerShell Gallery 是 PowerShell 模組的公共儲存庫。 以下是要採取的步驟:
1.以管理員身份開啟 PowerShell。 若要執行,請在 PowerShell 圖示上按一下滑鼠右鍵,然後選擇 "以管理員身分執行"。

安裝 NuGet Provider
執行下列指令安裝 NuGet 套件提供程式:
Install-PackageProvider -Name NuGet -ForceInstall-PackageProvider -Name NuGet -Force
此指令會下載並安裝最新版本的 NuGet 套件提供者,用來與 NuGet 套件庫互動。 NuGet Provider 版本 2.8.5.208 已安裝在我們的系統中。 不需要重新啟動 PowerShell。
安裝 NuGet PowerShell 模組
安裝套件提供者後,我們需要執行以下指令來安裝 NuGet PowerShell 模組:
Install-Module -Name NuGet -ForceInstall-Module -Name NuGet -Force
此指令會下載並安裝最新版本的 NuGet PowerShell 模組,該模組提供 PowerShell 指令與 NuGet 儲存庫互動。
執行下列指令驗證模組是否已安裝:
Get-Module -ListAvailable -Name NuGetGet-Module -ListAvailable -Name NuGet
此指令會列出所有符合 "NuGet" 名稱的已安裝模組。如果模組安裝正確,您應該會看到包含 "NuGet" 的模組清單。
使用 NuGet PowerShell
現在我們已經安裝了 NuGet PowerShell,我們可以使用它來管理 .NET 專案中的套件和相依性。 以下是一些最常用的 PowerShell 指令,用於處理 NuGet 套件:
安裝套件
Install-Package cmdlet 會安裝軟體套件及其相依性。
Install-Package packageName
開發人員可能會發現有用的 NuGet 套件的一個範例是 NuGet 上的 IronPDF 套件。 IronPDF 是由 Iron Software 開發的 .NET 函式庫,可讓開發人員從其 .NET 應用程式中建立和處理 PDF 文件。 它為 創建和編輯 PDF 文件提供了易於使用的 API,包括支援 HTML 到 PDF 的轉換、頁面操作和文件安全協定。 IronPDF 是想要在其 .NET 應用程式中加入 PDF 產生與處理功能的開發人員的熱門選擇。 使用 NuGet PowerShell,開發人員可快速安裝 IronPDF 軟體套件,並開始在其專案中使用。
Install-Package IronPdf
此指令將下載並安裝最新版本的 IronPDF 套件及其相依套件。
Get-Package
Get-Package 指令可用於檢視已安裝的套件。 此指令會顯示系統上安裝的所有套件清單,以及它們的版本號碼和相依性。 例如,若要檢視 IronPDF 套件的安裝版本,請執行下列指令:
Get-Package IronPDFGet-Package IronPDF卸載套件
Uninstall-Package 指令可用於從系統中卸載套件。 例如,若要卸載 IronPDF 套件,請執行下列指令:
Uninstall-Package IronPDFUninstall-Package IronPDF此指令將從系統中移除 IronPdf 套件及其相依套件。
更新套件
NuGet PowerShell 也提供將套件更新至最新版本的功能。 Update-Package 指令用來更新套件至最新版本。 例如,若要將 IronPDF 套件更新至最新版本,請執行下列指令:
Update-Package IronPDFUpdate-Package IronPDF此指令會將 IronPDF 套件與其相依套件更新至最新版本。
Get-PackageSource
此指令會列出所有已設定的套件來源。 例如,若要列出所有已設定的套件來源,請執行下列指令:
Get-PackageSourceGet-PackageSourceNuGet 套件管理員控制台
NuGet Package Manager Console 是 .NET Framework 應用程式的 NuGet Package Manager 隨附的命令列介面 (CLI) 工具。 它旨在為開發人員提供在 Visual Studio 中管理 NuGet 套件及其相依性的強大方式。
控制台允許開發人員使用簡單的命令列語法從專案中安裝、更新和移除 NuGet 套件。 它還能讓使用者透過建立和還原套件參考、設定套件來源和建立套件規格來管理套件。
使用 NuGet 套件管理員控制台的顯著好處之一,就是可以自動化專案中安裝和更新套件的程序。 開發人員可以建立腳本來自動安裝套件,或設定一個建立程序,在建立專案前使用主控台來安裝所需的套件。
使用 NuGet Package Manager Console:
若要在 Visual Studio 中開啟套件管理員控制台,請遵循下列步驟:
1.開啟 Visual Studio。 2.開啟您要管理 NuGet 套件的專案或解決方案。 3.從功能表列中,按一下"工具"。 4.在下拉式功能表中,選擇 NuGet Package Manager。 5.從子功能表中,選擇套件管理員控制台。

使用 Install-Package 指令:
Install-Package 指令,就像 NuGet PowerShell,用來從 NuGet 套件庫安裝套件。 例如,若要在 NuGet 上安裝 IronXL 套件,請執行下列指令:
Install-Package IronPdf
IronXL 是一個 .NET 函式庫,提供簡單易用的 API,用於讀取、寫入和操作 Excel 檔案。 該套件支援所有 Excel 檔案格式,包括 XLS、XLSX 和 CSV,並提供儲存格格式化、公式計算、資料驗證和資料篩選等功能。 透過 IronXL.Excel,開發人員可以快速建立功能強大的 Excel 應用程式,而不需要 Microsoft Office 或任何其他第三方軟體。 該套件在 NuGet 上提供,支援安全協定,其 文件提供詳細的範例和指南,協助開發人員開始使用該函式庫。

NuGet PowerShell vs NuGet Package Manager Console
NuGet PowerShell 是一種命令列工具,可讓開發人員使用 PowerShell 指令與 NuGet 套件互動。 NuGet Package Manager Console 是專用於 Visual Studio 內套件管理的主控台工具,與此不同的是,NuGet PowerShell 可在 Visual Studio 之外跨不同平台使用。 因此,對於喜歡在 Visual Studio 以外工作或使用跨平台開發環境的開發人員而言,這是一個理想的選擇。
此外,NuGet PowerShell 提供了更廣泛的功能,包括套件建立、儲存庫管理和版本控制,讓開發人員可以更靈活地控制套件。 總體而言,雖然這兩種工具對於管理 NuGet 套件都很有用,但 NuGet PowerShell 是更多功能的選擇,它提供進階功能和跨平台支援。
NuGet PowerShell 也是可擴充的,允許開發人員建立自訂套件和模組。 開發人員可以使用 NuGet 來建立包含他們自己的程式庫和工具的套件,然後再使用 NuGet PowerShell 來安裝和管理這些套件。 這可讓開發人員輕鬆與他人分享程式碼,並在多個專案中重複使用程式碼。
結論
NuGet PowerShell 是任何想要管理套件安裝和依賴關係的 .NET 開發人員必備的工具。 它提供了一個簡單且功能強大的命令列介面,用來與 IronPDF 和 IronXL 等 NuGet 套件互動,讓您可以輕鬆安裝和更新套件。 透過利用 NuGet PowerShell,開發人員可以簡化開發流程、自動化套件管理,並提高應用程式的穩定性。
常見問題解答
如何使用 PowerShell 安裝 NuGet?
若要使用 PowerShell 安裝 NuGet,請以管理員身分開啟 PowerShell 並執行命令: Install-PackageProvider -Name NuGet -Force 。此命令將下載並安裝 NuGet 提供程序,使您能夠在 .NET 專案中管理程式包。
NuGet PowerShell 和 NuGet 套件管理器控制台有什麼區別?
NuGet PowerShell 是一款功能強大的命令列工具,可在 Visual Studio 之外以及不同平台上使用,提供套件建立和管理儲存庫等功能。而 NuGet 套件管理器控制台則整合在 Visual Studio 中,用於直接在專案中管理套件。這兩個工具都可以管理 IronPDF 等套件。
如何使用 PowerShell 更新 NuGet 套件?
若要使用 PowerShell 將 NuGet 套件更新至最新版本,可以使用下列命令: Update-Package -Name PackageName 。此命令將更新指定的套件及其相依性。例如,您可以使用此命令將 IronPDF 更新至最新版本。
如何使用 PowerShell 卸載 NuGet 套件?
您可以使用 PowerShell 透過下列命令卸載 NuGet 套件: Uninstall-Package -Name PackageName 。此命令會將指定的套件從您的項目中移除。例如,如果不再需要 IronXL 包,您可以將其移除。
在 PowerShell 中管理 NuGet 套件的關鍵命令有哪些?
在 PowerShell 中管理 NuGet 套件的關鍵命令包括: Install-Package (用於新增套件)、 Get-Package (用於列出已安裝的套件)、 Uninstall-Package (用於刪除套件)和Update-Package (用於將套件更新到最新版本)。這些命令有助於簡化 .NET 專案中的套件管理任務。
NuGet PowerShell 在跨平台開發中扮演什麼角色?
NuGet PowerShell 在跨平台開發中扮演著重要角色,它提供了一個靈活的套件管理工具,可以在 Visual Studio 之外使用。它提供套件創建和儲存庫管理等高級功能,使其成為在各種環境中工作並管理 IronPDF 和 IronXL 等套件的開發人員的理想選擇。
如何使用 NuGet PowerShell 驗證已安裝的軟體套件?
若要使用 NuGet PowerShell 驗證已安裝的套件,您可以執行命令: Get-Package 。此命令將列出專案中目前安裝的所有套件,以便您可以根據需要管理和更新它們。







