1 .net framework
需要準備 nuget.exe 和 nuget-push.cmd 命名行
nuget 命令列
-apikey 對應的key3.編輯vs-src 對應的位址
2 .net core
不需要nuget.exe
nuget 命令列
配置外部工具
配置自定義選單
右鍵專案屬性設定nuget打包
右鍵專案先打包後推送
純cmd推送
@echo off一鍵打包處理::專案名稱
set projectname=projectname
::nuget發布的賬號密碼,中間用英文冒號隔開(account:password)
set apikey=account:password
::發布模式 release/debug
set publishmode=release
::nuget發布位址
::這裡開始禁止修改
del %projectname%.*.nupkg /f /q
nuget pack %projectname%.csproj -build -prop configuration=%publishmode%nuget push
"%projectname%.*.nupkg
" -source %sourceurl% -apikey %apikey%del %projectname%.*.nupkg /f /q
pause
外部命令設定
批指令設定
@echo off4.vs 使用配置:: %1 第乙個引數變數 %~1
去掉變數中字串的雙引號
:: 專案路徑
set projectdir=%~1
:: 專案名稱
set itemfilenam=%~2
::字串拼接
:: 打包檔案頭路徑
set"
sender=%projectdir%%itemfilenam%.csproj
"::nupkg包
set"
nupkgpath=*.nupkg
"::nuget發布的賬號密碼,中間用英文冒號隔開(account:password)
set apikey=localhostnuget
::發布模式 release/debug
set publishmode=debug
::nuget發布位址
::刪除nuget包
del %nupkgpath% /f /q
::生成程式包
nuget pack %sender% -build -prop configuration=%publishmode%::上傳包
nuget push %nupkgpath% -source %sourceurl% -apikey %apikey%::刪除nuget包
del %nupkgpath% /f /q
pause
自定義選單
對話方塊的系統選單 預處理 define menu button id 10246 cmenu systemmenu systemmenu.createmenu cmenu subpopupmenu subpopupmenu.createpopupmenu cmenu subpopupmenuind...
VS外掛程式開發(1 選單)
最近工作需要,學習一些外掛程式的開發。ide平台不是.net開發的。用起來比較累。在visualstudio裡建立 visualstudio外接程式。選單主要的工作方法 onconnection querystatus exec connectmode 列舉,執行模式 ext cm aftersta...
VS中Debug 選單中的選單命令和功能
debug 選單中的選單命令和功能 選單命令 快捷鍵功能 gof5 開始或繼續除錯程式,到某個斷點,程式的結束或需要使用者輸入的地方停止 restart ctrl shift f5 重新開始執行程式,並處於除錯狀態 stop debugging shift f5 終止程式的除錯,放回到程式編輯的狀態...