要建立 NuGet 套件,需先確認專案檔內有設計 NuGet 套件所需之資訊,像是套件識別碼、版本、作者、公司等。

AppLogger
1.0.0
your_name
your_company

1.png

然後可用 dotnet pack 命令將套件打包。

dotnet pack

2.png

或是在專案檔內加設定 GeneratePackageOnBuild,讓專案在建置時自動產生。

true

3.png

4.png

然後確定 NuGet 帳號已註冊且取得 API key。

5.png

6.png

7.png

再調用 dotnet nuget push,帶入 NuGet 套件檔的位置及 NuGet API key。

dotnet nuget push $package -k $key -s https://api.nuget.org/v3/index.json

8.png

NuGet 套件即會被上傳至 NuGet server 上。

9.png

10.png

Link