天天看点

vs 配置快捷发布nuget包到指定远程库

  1. 配置外部工具

    需要提前下载Nuget

    ​​​nuget.exe​​

工具->外部工具

添加外部工具

vs 配置快捷发布nuget包到指定远程库

命令设置为cmd.exe

参数如下

使用donet pack可以将依赖同时提交
方式一
/c  del /q  $(ProjectDir)\bin\Release\*.nupkg && dotnet pack -c Release $(ProjectDir) && D:\tool\nuget.exe  push  $(ProjectDir)\bin\Release\*.nupkg  -Source http://127.0.0.1/v3/index.json -ApiKey apiKeyValue

方式二
/c  del /q  $(ProjectDir)\bin\Release\*.nupkg && dotnet pack -c Release $(ProjectDir) && dotnet nuget  push    -s http://127.0.0.1:8005/v3/index.json $(ProjectDir)\bin\Release\*.nupkg -k apiKeyValue

      

$(ProjectDir)

使用输出窗口可将编译过程都显示在输出窗口中

添加完成后可在工具选项中找到刚添加的发布到Nuget选项

  1. 配置右键快捷菜单(此操作只是添加右键菜单, 可根据习惯选择是否添加)

工具->自定义->命令,选择上下文菜单,右侧下拉列表选择项目和解决方案上下文菜单 | 项目 然后点击添加

vs 配置快捷发布nuget包到指定远程库
vs 配置快捷发布nuget包到指定远程库

选择工具选项后右侧选择刚才添加的外部命令,这里的外部命令4就对应步骤1中的外部命令中的第四项,对应选择即可

vs 配置快捷发布nuget包到指定远程库

继续阅读