【NuGet】打包上传一条龙服务
昨天写了搭建自己的NuGet程序源,但是领导不满意之前的打包上传~~,无奈只能去爬点思路了,这里参考的其他博文,但是还是想写下来。
第一步、建立一个批处理文件
在文件里,有三条命令:
nuget pack % -Build -Prop Configuration=Release -o D:\up_Personal\develop
nuget push D:\up_Personal\develop\%~.*.nupkg yourapikey -S http://yournugetsiite:
move D:\up_Personal\develop\*.nupkg D:\up_Personal\nugets\
其中,别的博文中说D:\up_Personal\develop是本地的临时文件夹,D:\up_Personal\nugets是本地包源,可是我发现最后D:\up_Personal\nugets并没有包,反倒D:\up_Personal\develop这个里面有~~,可能我理解问题…………
第一条是打包
第二条是把打包的文件上传
第三条是把打包文件移到本地包源
用一个临时文件夹是因为没办法直接得到打包后包含版本的包文件,所以在上传时用通配符代替,这样为了不把之前旧版本的包文件也一并上传,做了一个临时文件夹做中转
第二步、配置VS
【工具】-》【外部工具】
标题:随意写,
命令:找到第一步写的批处理文件,
参数:$(ProjectDir)$(ProjectFileName) $(TargetName),尽量复制,第三个$前面有空给。
将使用输出窗口勾选,这样是方便看到发布上传的过程。
再打开【工具】,就可以看到
到这,可以说已经完成了,但是有人希望添加到右键,那么继续……
找到【工具】-》【自定义】,选择命令选项卡,选中【上下文菜单】下的【项目和解决方案上下文菜单|项目】
选择【添加命令】-》【工具】-》选择一个外部命令,然后可以在上图的【修改所选内容】,让自己看的更明白,我写的updateNuGets
最后在解决方案的项目右键就能看到了,自己去试试吧,参考文章地址:http://www.cnblogs.com/geyunfei/p/3615683.html。
到这里,NuGet任务算完成了!
【NuGet】打包上传一条龙服务的更多相关文章
- 封装WebAPI客户端,附赠Nuget打包上传VS拓展工具
一.前言 上篇< WebAPI使用多个xml文件生成帮助文档 >有提到为什么会出现基于多个xml文件生成帮助文档的解决方案,因为定义的模型可能的用处有: 1:单元测试 2:其他项目引用(可 ...
- nuget打包上传
准备工作 下载nuget.exe,以及gui推送编辑工具 Nuget Package Explorer (可选) 设置nuget环境变量. 流程 完成项目 cmd控制台cd到项目目录下(项目目录不是解 ...
- Nuget多项目批量打包上传服务器的简明教程
本篇不会介绍Nuget是什么,如何打包上传Nuget包,怎么搭建私有Nuget服务器.这些问题园子里都有相应的文章分享,这里不做过多阐述.另外本文假设你已经下载了Nuget.exe,并且已经设置好了环 ...
- iOS 打包上传AppStore相关(1)-相关证书配置
最近一个老项目需要更新迭代,一个新的项目需要上线.有一些自己出现的BUG,也有一些没搞懂到处翻资料的问题.在此想做一个总结,写一下总体步骤,尽可能的详细一些,以及自己的一些理解.有很多步骤因为我们查阅 ...
- iOS APP打包上传到APPstore的最新步骤
一.前言: 作为一名iOS开发者,把辛辛苦苦开发出来的App上传到App Store是件必要的事.但是很多人还是不知道该怎么上传到App Store上 下面就来详细讲解一下具体流程步骤. 二.准备: ...
- 打包上传成功, itunes connect 不出现上传的版本
由于有一次感觉build setting 里 code signing identity设置证书有点乱,有些已经用不到了,就想把那些删除 于是我找到了所有证书的那个文件夹(进入所有证书的那个文件夹), ...
- XCode7,打包上传的一些警告,及参考处理方法
1.ERROR ITMS-90046 /90085: "Invalid Code Signing Entitlements. Your application bundle's signat ...
- iOS开发进阶 - 使用shell脚本自动打包上传到fir.im上-b
用fir.im测试已经好长时间了,感觉每次打包上传都很麻烦,想着是不是可以用脚本自动打包,在网上搜了一下确实有,下面总结一下如何使用脚本自动打包上传到fir.im,以及打包过程中遇到的问题和解决办法 ...
- Maven配置jar(war)包自动打包上传Maven服务器的配置
Maven配置jar(war)包自动打包上传Maven服务器的配置 创建jar(war)包工程 创建一个maven工程 在工程中穿件一个测试类 配置pom.xml <distributionMa ...
随机推荐
- Gogland 个性化设置
1.去掉 hints 提示功能: Preferences -> Editor -> General -> Appearance -> 去掉勾选 “Show parameter ...
- linux 安装nexus
1.下载nexus 的包,加压缩. 2.启动neuxs export RUN_AS_USER=root ./nexus start
- CSS & JS 制作滚动幻灯片
==================纯CSS方式==================== <!DOCTYPE html> <html> <head> <met ...
- PCA、ZCA白化
白化是一种重要的预处理过程,其目的就是降低输入数据的冗余性,使得经过白化处理的输入数据具有如下性质:(i)特征之间相关性较低:(ii)所有特征具有相同的方差. 白化又分为PCA白化和ZCA白化,在数据 ...
- c语言socket通信
http://www.cnblogs.com/xudong-bupt/archive/2013/12/29/3483059.html
- idea 分支主干管理
1.创建分支 2.切换主干/分支 3.合并主干.分支
- rpcbind服务说明及关闭
rpcbind服务说明及关闭 Posted by 破冰 on -- : Tuesday rpcbind服务停止命令 service portmap stop redhat 的rpc.statd服务: ...
- Microsoft ACE OLEDB 12.0 数据库连接字符串
Excel 97-2003 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended ...
- LeetCode 299 Bulls and Cows
Problem: You are playing the following Bulls and Cows game with your friend: You write down a number ...
- caffe机器学习自带图片分类器classify.py实现输出预测结果的概率及caffe的web_demo例子运行实例
caffe机器学习环境搭建及python接口编译参见我的上一篇博客:机器学习caffe环境搭建--redhat7.1和caffe的python接口编译 1.运行caffe图片分类器python接口 还 ...