C#Nuget包製作、生成與上傳

木乔ni發表於2024-07-06

C#Nuget包

Nuget包生成

  • 安裝Nuget.exe

    Nuget包既可以手動生成,也可以透過其他工具,如NuGetPackageExplorer等工具生成,這裡僅介紹透過手動生成的方式,首先需要安裝Nuget.exe,並將其新增到環境變數,下載路徑https://dist.nuget.org/win-x86-commandline/latest/nuget.exe

  • 生成Nuget包

    首先建立一個C#類庫專案,專案資訊如下:

    C#Nuget包製作、生成與上傳

​ 在其生成目錄下新增MyTestClass.nuspec檔案,此檔案描述了Nuget包的具體資訊:

C#Nuget包製作、生成與上傳
C#Nuget包製作、生成與上傳

​ 透過命令列工具,在工具中輸入:nuget pack MyTestClass.nuspec

C#Nuget包製作、生成與上傳

​ 生成的.nupkg檔案即為一個完整的Nuget

Nuget包上傳

  • 開啟NuGet Gallery | Home網站,點選Upload按鈕
C#Nuget包製作、生成與上傳
C#Nuget包製作、生成與上傳
C#Nuget包製作、生成與上傳

Nuget包安裝

  • Vs中開啟工具->Nuget包管理器->程式包管理控制檯

​ 在控制檯中輸入 Install-Package TestLib20240706 -Version 1.0.0

C#Nuget包製作、生成與上傳

包安裝成功!

相關文章