1. 程式人生 > 實用技巧 >(NET Core)Nuget包釋出流程

(NET Core)Nuget包釋出流程

1.新建一個.NET Core類庫

2.新增一個方法,並編譯專案

3.下載Nuget.exe,與剛才新建的類庫放在同一目錄下

下載地址:https://www.nuget.org/downloads

5.找到vs對應的開發人員命令提示,雙擊開啟

6.命令提示定位到Nuget.exe所在的目錄

7.通過命令 nuget setapikeyxxxxx (第4步生成的key), 設定API Key

8.專案屬性設定

9.通過命令NuGet spec 生成xxxx.nuspec檔案

生成的檔案可以去專案中檢視

10.用記事本開啟NugetTest.nuspec檔案

注意裡面的$xxx$

巨集,這些就是引用了AssemblyInfo.cs中的設定值,在編譯產生package的時候,會使用AssemblyInfo.cs中的相應值進行替換。完成編輯後,我們的nuspec檔案如下:

11.通過命令 NuGet pack xxxxxx.csproj 生成xxxx.nupkg檔案

開始執行命令會說作者必填,我們直接修改.nuspec檔案,然後

修改後再執行命令

12.nuget.exe pushxxxxx.nupkg -Source https://www.nuget.org,將NuGet釋出到伺服器

13.大概過個20分鐘,就能搜到自己釋出的包了

參考文獻:https://www.cnblogs.com/chuankang/p/10076082.html