NuGet打包共享庫(kù)(dll)

打包NuGet包步驟。

1.首先進(jìn)入https://www.nuget.org/ 網(wǎng)站注冊(cè)賬號(hào),之后點(diǎn)擊用戶名,進(jìn)入個(gè)人中心,查看自己的APIKey

2.下載NuGet.exe,放到要打包發(fā)布的目錄下,比如我的DotLog項(xiàng)目下。

3.cmd ,cd 到 項(xiàng)目目錄下。

4.首先 設(shè)置ApiKey

NuGet setAPIKey?0f8fad5b-d9cb-469f-a165-70867728950e

注意上面的Guid(也就是APIKey)要替換成自己的。

5.生成nuspec文件

nuget spec

該文件位于當(dāng)前項(xiàng)目目錄下。

6.用SublimeText 打開(kāi)這個(gè) XXX.nuspec文件。 $ $這個(gè)就不要改了,其余的按照上面提示改一改。當(dāng)然不改用默認(rèn)的也是可以的。

7.打包,產(chǎn)生類庫(kù)包(Library Package)

nuget pack DotNetLog.csproj

還是要注意改成自己的項(xiàng)目名稱。如果你的項(xiàng)目默認(rèn)是Debug的話,注意打包的時(shí)候最好用Release打包:先把項(xiàng)目Release一下。然后調(diào)用

nuget packDotNetLog.csproj -Prop Configuration=Release

這一步會(huì)在項(xiàng)目目錄下生成一個(gè)DotNetLog.1.0.0.0.nupkg的文件。

8.最后一步,推送你的包。

nuget push?DotNetLog.1.0.0.0.nupkg

稍后你會(huì)顯示推送完成。

更新包只需要重復(fù)操作步驟7/8即可,注意步驟8要用新生成的nupkg,這樣才能推送新包。




----------

![關(guān)注我的公眾號(hào).jpg](http://upload-images.jianshu.io/upload_images/1428538-27b8b23065ed36aa.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,048評(píng)論 25 709
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評(píng)論 19 139
  • NugetServer 使用指南 為什么要使用Nuget 在我們的項(xiàng)目, 存在著一些公共Dll, 這些Dll被大量...
    No_21312閱讀 4,794評(píng)論 1 3
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,273評(píng)論 6 342
  • 夏威夷 夏威夷州(State of Hawaii)美國(guó)唯一的群島州,由太平洋中部的132個(gè)島嶼組成。首府位于瓦胡島...
    道形圖閱讀 742評(píng)論 0 6

友情鏈接更多精彩內(nèi)容