使用nuget發布自己寫的類庫

2021-07-07 08:52:08 字數 697 閱讀 2366

2.建立自己的類庫工程,比如td.csproj

3.cmd或者powershell下定位到td.csproj所在的目錄,執行 nuget spec td.csproj或nuget spec(加入目錄下只有乙個工程檔案),生成nuspec檔案,這裡生成td.nuspec

4.使用文字編輯器(如notepad++)開啟nuspec檔案,替換掉$...$字樣,設定為自己的資訊(如類庫的版本,作者等資訊,我設定的是1.0.2)

5. 接著,執行nuget pack td.nuspec,打包我們生成的spec檔案,生成td.1.0.2.nupkg,這個就是我們要發布的包檔案了

6. 最後一步,執行nuget push td.1.0.2.nupkg命令,將我們生成的包上傳到伺服器,之後就可以通過nuget在世界各地使用、更新我們的td庫了

說一大堆,其實操作起來就整個過程如下:

當然,這之前還有兩步操作(網上很多詳細操作,我就不附帶截圖了):

1. 在nuget官網(申請賬號,在個人賬號資訊下面有個api key;

2. 拷貝自己的api key,在cmd或者powershell中執行nuget setapikey apikey(剛才拷貝的自己的apikey)

之後才可用將自己的包push到伺服器上,謹記

Nuget發布屬於自己的C 類庫包

登入你的 nuget.org 帳戶,或建立乙個帳戶 如果你還沒有帳戶 選擇使用者名稱 在右上角 然後選擇 api 金鑰 選擇 建立 提供金鑰名稱,選擇 選擇範圍 推送 在 api 金鑰 下,輸入 glob 模式 然後選擇 建立 建立金鑰後,選擇 複製 檢索需要在 cli 中使用的訪問金鑰 重要事項 ...

發布自己的NuGet程式

安裝完成後開啟 nuget package explorer 通過file new可以新建乙個package 然後點選edit package metadata可以編輯 編輯的基本資訊如下 需要注意的是 id是package的唯一編號 version是版本號,當版本號發生變化後重新發布時,在nuge...

Nuget發布自己的DLL

首先說明背景,在asp.net core開發中,使用了oracle,oracle官方發布了乙個新的sdk用於連線資料庫,但是asp.net core有個特性,就是不支援直接引用dll,也就是說所有的dll 與framework或者nuget,但是oracle的sdk還沒有發布至nuget,所以我就自...