以Vs2019作為例子
需求:我們寫的類庫項目常常需要進行nuget包發布,以提供給其他項目進行使用(比直接發布dll當然要好太多,但需要公司配置nuget伺服,這里不做描述,自行百度解決),如下圖,右鍵菜單:一鍵“Push Nuget”就直接發布,效果爽不爽?
達到這個目的:需要進行以下設置
1:在“工具”》“外部工具”,添加一條記錄
標題:發布nuget
命令:cmd.exe
參數:/c del /q *.nupkg && nuget pack && nuget push *.nupkg -Apikey 你點nugetapikey -Source http://10.13.10.108:60191/nuget
初始目錄:$(ProjectDir)
下方勾選“使用輸出窗口”
2:在“工具”》“自定義”,選擇“命令”,
選擇“上下文菜單”:“項目和解決方案上下文菜單|項目”
點擊“添加命令”》在彈出的選擇框中,選擇左側“工具”項,右側選擇“命令2”(因為你第一步中“發布nuget”屬於命令2),確定即可。
修改所選內容,更名為“Nuget Push”或者“發布Nuget”,即可
3,右鍵單擊要發布Nuget包的項目,選擇“Nuget Push”,查看輸出窗口,就能看到效果了