建立併發布自己的nuget包

tdabin發表於2020-12-16

官方文件

微軟已經為我們提供了很完善的文件,告訴我們nuget是什麼,怎麼用,怎麼建立包和怎麼釋出包。
文件地址:https://docs.microsoft.com/zh-cn/nuget/

個人使用記錄

相信大多數的.net開發者都使用過nuget包,那你釋出過自己的nuget包嗎?

如果你想分享或者管理自己寫的庫,那個nuget幾乎是你的不二選擇!
試想下:你寫了個通用庫,要用在多個不同的工程裡,你是把編譯出的dll拷貝到各工程裡引用嗎?如果你的通用庫更新了,部分工程需要用到你更新的功能,你是把新編譯出的dll再拷貝到需要的工程替換嗎?麻煩不?用nuget把!

本文章主要介紹我是怎麼建立和釋出nuget包的。做個記錄,預防自己忘記了。
我使用了最傻瓜化得方法,用到的工具有:vs2019、nuget官網。

建立nuget包

  1. 工程【屬性】-【生成】tab頁,勾選[xml文件檔案](讓nuget包包含註釋)
    在這裡插入圖片描述

  2. 工程【屬性】-【打包】tab頁,勾選[在構建時生成nuget包],並設定好相關包資訊。
    在這裡插入圖片描述

  3. 編譯後會生成nuget包
    在這裡插入圖片描述

釋出nuget包

  1. 註冊並登陸nuget站點
    地址:https://www.nuget.org/
    在這裡插入圖片描述
  2. 在Upload頁面上傳nuget包並提交
    在這裡插入圖片描述
  3. 等待大概10-30分鐘就可以找到並安裝你剛上傳的nuget包了
    在這裡插入圖片描述

相關文章