序言:

  我们在新项目最开始开发的全过程中,因为每个组中间承担开发的控制模块并并不是单一的作用项,无论是与后台管理還是与前端开发中间的插口连接联调。在所难免不断的打包公布自身承担控制模块的nuget包到网络服务器,供别的组的开发工作人员开展插口启用。这就无形之中,让我们自身除开开发以外,增加了一些附加的劳动量。因而,为了更好地简单化大家的工作职责,大家将打包提交nuget包的作用,立即承继到我们自己的vs解决方法中,那样就省掉了手工制作提交的不便。

刚开始:

1、最先,鼠标右键点一下大家早已写好的nuget新项目,随后挑选“属性”,进到如下图:

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第1张

精准定位到“打包”tab,随后启用“在搭建时生成NuGet包”,别的的版本号包信息内容,依据自身必须填好就可以。

2、随后精准定位到“生成恶性事件”tab,在生成前恶性事件cmd中,填好以下內容:

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第2张

为了更好地便捷拷贝,编码以下:

3、点一下vs 2019菜单栏的 “专用工具->外界专用工具”

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第3张

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第4张

为了更好地防止敲错英语单词,编码以下:

4、导进专用工具指令到莱单(专用工具->自定),外部命令后边的集数据库索引,你的指令在外界专用工具第一个,你也就挑选“外部命令1”

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第5张

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第6张

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第7张

5、在你自己的解决方法文件目录下边,提升push.cmd指令脚本制作

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第8张

指令脚本制作內容以下:

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第9张

在其中,192.168.1.171就是你企业的內部nuget网络服务器。 -k 后边就是你nuget网络服务器提交时的密匙,如何拿,在哪儿那密匙呢?

登陆大家內部的nuget网络服务器后台管理,账户信息->NuGet API Key

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第10张

为什么没有见到Api Key 呢,怎奈这一账户沒有充足的管理权限,因此 无法见到早已设定的ApiKey明细。要是应用管理员账号登陆,就可以查询生成的ApiKey。也没有管理权限,帮不上大家了。。大约很有可能或许长下边那样的吧。这个是使用他人的网址的照片

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第11张

6、鼠标右键生成新项目时,可能全自动删掉nuget包

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第12张

7、最后一步,鼠标右键点一下新项目,挑选大家自定的“公布nuget”就可以

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第13张

在VS2009中集成自动上传nuget包到服务器的解决方案 服务器 nuget包 VS2009 ASP.NET  第14张

小结

到此这篇有关在VS2009中集成化全自动提交nuget包到网络服务器的解决方法的文章内容就详细介绍到这了,大量有关VS2009全自动提交nuget包到网络服务器內容请搜索之前的文章内容或再次访问下边的类似文章期待大伙儿之后多多的适用!