nuget包管理:制作幻馁、發(fā)布包到nuget服務器、從nuget服務器刪除包

筆記更新計劃越锈,轉自: https://blog.zhuliang.ltd/2018/12/frontend/manage-nuget-packages.html

制作仗嗦、發(fā)布所用工具:NuGetPackageExplorer

項目git地址: NuGetPackageExplorer git地址

uwp app:商店地址

本次演示所用版本為:UWP 5.0.9

制作包

12e401cb-00f0-49da-bd45-a60298cc0562.png
  • 在左側界面中添加包的一些基本信息。
  • 在右側界面中添加lib文件夾甘凭,在其中鼠標右鍵可以自動生成一些特定.NET版本的文件夾稀拐,便于不同的.NET版本項目在安裝的時候可以根據(jù)設定的版本文件夾來進行安裝對應框架版本的dll。
  • 建議將 dll 和 xml文件全部放到 lib 文件夾內(
    這樣子其他項目在安裝后不會在項目同級生成"注釋xml"文件丹弱,但是注釋xml仍生效(xml和dll會直接生成在packages同一文件夾中了))
  • 描述钩蚊、說明寫在 description 字段中。

發(fā)布包:

03f972f3-a019-414f-9d44-4e77874c9e6b.png
  • 發(fā)布的時候蹈矮,需要填寫下 nuget服務器所在的地址以及設定的ApiKey。
  • 注意:一個項目的一個版本號只能發(fā)布一次鸣驱,如果發(fā)布多次會提示406錯誤泛鸟。
  • dll有更新,則在更改版本號后踊东,重新進行publish北滥。

添加其它包依賴

55fab5d4-88ed-4119-85b4-2732e94617b5.png
  • 點擊標識2按鈕的時候,不要指定“Target Framework”
  • 在點擊第3步按鈕出現(xiàn)的彈框中闸翅,選擇已經發(fā)布到服務器上的包再芋。(演示下使用包 TestModel),如下:
fedf9990-8242-484d-956a-e90eb86ab4e1.png

安裝含有依賴項的包

這里直接新建一個測試項目安裝TestTool包(TestTool包依賴了TestModel包)

新建一個測試項目TestConsole坚冀,其初始引用如下:

0d48ad95-e244-4763-87c0-d702910d3461.png

安裝TestTool:

4db39848-fbab-4c81-aeab-96e0d7471506.png

安裝完成后:提示信息如下:

8d377dda-539d-4f43-a6c8-ba10d162870e.png

自動添加了依賴項TestModel:

ff037cd2-f9b8-4be8-811e-c6d4e3eaf0e4.png

發(fā)布一個預覽版本的包

只要在版本號中包含-beta济赎,-alpha,-rc即可,如:"2.0.0-alpha-01"司训,


b679b0db-03cb-48ac-8103-d7c2155814f3.png

之后构捡,在安裝的時候,需要勾選“包括預發(fā)行版”壳猜,才能顯示包含預發(fā)布語義的版本勾徽,如下:

9429dfe7-a42f-4bd4-ba92-240cf9ef1bda.png

刪除已經發(fā)布的包

方法一:

  • 直接到服務器上刪除對應的文件夾

方法二:

刪除需要用到nuget.exe
下載:https://www.nuget.org/downloads
commands doc:https://docs.microsoft.com/en-us/nuget/tools/cli-ref-delete

定位到nuget.exe所在目錄,執(zhí)行:

$nuget.exe delete <packageID> <packageVersion> [options]
如這里刪除Test.Model 這個包的1.0.0版本统扳,則為:
$./nuget.exe  delete  Test.Model  1.0.0  -Source  http://192.168.1.120:4200/nuget  -apikey  40bf22ac8e42
331c2578-ff0b-434f-99e3-79405ae15613.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末喘帚,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子咒钟,更是在濱河造成了極大的恐慌吹由,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,406評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盯腌,死亡現(xiàn)場離奇詭異溉知,居然都是意外死亡,警方通過查閱死者的電腦和手機腕够,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評論 3 398
  • 文/潘曉璐 我一進店門级乍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人帚湘,你說我怎么就攤上這事玫荣。” “怎么了大诸?”我有些...
    開封第一講書人閱讀 167,815評論 0 360
  • 文/不壞的土叔 我叫張陵捅厂,是天一觀的道長。 經常有香客問我资柔,道長焙贷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,537評論 1 296
  • 正文 為了忘掉前任贿堰,我火速辦了婚禮辙芍,結果婚禮上,老公的妹妹穿的比我還像新娘羹与。我一直安慰自己故硅,他們只是感情好,可當我...
    茶點故事閱讀 68,536評論 6 397
  • 文/花漫 我一把揭開白布纵搁。 她就那樣靜靜地躺著吃衅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪腾誉。 梳的紋絲不亂的頭發(fā)上徘层,一...
    開封第一講書人閱讀 52,184評論 1 308
  • 那天峻呕,我揣著相機與錄音,去河邊找鬼惑灵。 笑死山上,一個胖子當著我的面吹牛,可吹牛的內容都是我干的英支。 我是一名探鬼主播佩憾,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼干花!你這毒婦竟也來了妄帘?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,668評論 0 276
  • 序言:老撾萬榮一對情侶失蹤池凄,失蹤者是張志新(化名)和其女友劉穎抡驼,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肿仑,經...
    沈念sama閱讀 46,212評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡致盟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,299評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了尤慰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片馏锡。...
    茶點故事閱讀 40,438評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖伟端,靈堂內的尸體忽然破棺而出杯道,到底是詐尸還是另有隱情,我是刑警寧澤责蝠,帶...
    沈念sama閱讀 36,128評論 5 349
  • 正文 年R本政府宣布党巾,位于F島的核電站,受9級特大地震影響霜医,放射性物質發(fā)生泄漏齿拂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,807評論 3 333
  • 文/蒙蒙 一肴敛、第九天 我趴在偏房一處隱蔽的房頂上張望署海。 院中可真熱鬧,春花似錦值朋、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至贯底,卻和暖如春丰辣,著一層夾襖步出監(jiān)牢的瞬間撒强,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評論 1 272
  • 我被黑心中介騙來泰國打工笙什, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留飘哨,地道東北人。 一個月前我還...
    沈念sama閱讀 48,827評論 3 376
  • 正文 我出身青樓琐凭,卻偏偏與公主長得像芽隆,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子统屈,可洞房花燭夜當晚...
    茶點故事閱讀 45,446評論 2 359

推薦閱讀更多精彩內容