編寫的批處理給.NET Core項(xiàng)目打包時(shí)出問題了,發(fā)現(xiàn)之前的腳本根本不適用了,折騰了半天,總算解決了。因此在這里分享下經(jīng)驗(yàn),并且奉上整理好的腳本。

Nuget包這里就不多介紹了,需要了解的請?jiān)L問:https://docs.microsoft.com/zh-cn/nuget/

下面開始本篇教程。

下載Nuget.exe

下載地址:https://www.nuget.org/

注意下載最新的Nuget.exe,尤其是打包.NET Core項(xiàng)目時(shí)。

 

編寫打包腳本

首先我們在解決方案目錄下新建一個(gè)pack.bat。內(nèi)容如下:

Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

:: 包搜索字符串echo %1:: 項(xiàng)目方案地址echo %2:: 刪除歷史包del %1 /f /q /a 

:: 包名稱set nupkg="":: 打包nuget Pack %2 -Build -Properties Configuration=Release:: 更新包名稱for %%a in (dir /s /a /b "./%1") do (set nupkg=%%a):: 推送包nuget push %nupkg% {your api key} -Source https://www.nuget.org/api/v2/package

Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

如上所示,這里需要傳入兩個(gè)參數(shù)。