將自己開發的類庫上傳到 NuGet

閱讀前可先參閱:
BaGet:搭建 Nuget 私服:https://www.cnblogs.com/easy5weikai/p/16245232.html

要將自己開發的類庫上傳到 NuGet 上,你可以按照以下步驟進行操作:

  1. 創建 NuGet.org 賬戶:首先,你需要創建一個 NuGet.org 賬戶。訪問 NuGet.org 網站並按照指示創建一個賬戶。

  2. 打包類庫:在你的項目中,確保你的類庫已經構建成功,並且生成了一個可供其他人使用的 NuGet 包。你可以使用 NuGet 包管理器控制檯或者使用 .NET CLI 來生成 NuGet 包。

    • 使用 NuGet 包管理器控制檯:在 Visual Studio 中,打開 NuGet 包管理器控制檯(工具 -> NuGet 包管理器 -> 管理 NuGet 程序包控制檯),運行以下命令將生成的類庫打包爲 NuGet 包:

      nuget pack <project_file>.csproj
      
    • 使用 .NET CLI:打開命令行界面,進入你的類庫項目的根目錄,並運行以下命令:

      dotnet pack
      

    運行以上命令之後,你將在項目的輸出目錄(一般是 bin/Debug 或 bin/Release)中找到生成的 NuGet 包文件。

  3. 創建 NuGet API 密鑰:在你的 NuGet.org 賬戶設置中生成一個 API 密鑰。登錄 NuGet.org 網站,並在右上角的用戶菜單中選擇“API Keys”。按照指示創建一個新的密鑰。

    創建成功後,點擊【Copy】可複製API Key:

  4. 將包上傳到 NuGet:接下來,你需要使用 .NET CLI命令行工具、 NuGet 命令行工具(NuGet.exe)或者 NuGet Package Explorer 將生成的 NuGet 包上傳到 NuGet.org。

    • NuGet.exe:下載最新版本的 NuGet.exe 工具,並在命令行界面中執行以下命令:

      nuget push <package_file>.nupkg -ApiKey <api_key> -Source https://api.nuget.org/v3/index.json
      

      其中 <package_file>.nupkg 是你生成的 NuGet 包文件的路徑,<api_key> 是之前生成的 NuGet API 密鑰。

    • 使用 .NET CLI:進入.nupkg 文件所在目錄,打開命令行界面,並運行以下命令:

      dotnet nuget push <package_file>.nupkg --skip-duplicate -s https://api.nuget.org/v3/index.json --api-key <api_key>
      
    • NuGet Package Explorer:打開 NuGet Package Explorer 軟件,點擊“文件 -> 打開”選擇你生成的 NuGet 包文件,然後點擊“文件 -> 發佈”進行上傳。

  5. 驗證上傳:上傳完成後,訪問 NuGet.org 網站並搜索你上傳的類庫名,在搜索結果中找到你的包,確保它已經被成功發佈。

請記住,將你的類庫上傳到 NuGet 後,其他人可以通過 NuGet 包管理器來安裝和使用你的類庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章