要建立 NuGet 套件,需先確認專案檔內有設計 NuGet 套件所需之資訊,像是套件識別碼、版本、作者、公司等。
<PackageId>AppLogger</PackageId>
<Version>1.0.0</Version>
<Authors>your_name</Authors>
<Company>your_company</Company>

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

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


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



再調用 dotnet nuget push,帶入 NuGet 套件檔的位置及 NuGet API key。
dotnet nuget push $package -k $key -s https://api.nuget.org/v3/index.json

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

