码迷,mamicode.com
首页 > 其他好文 > 详细

生成事件命令

时间:2016-04-15 15:31:10      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

由于每次在本地编译文件后再把生成的dll文件已经其他静态文件放到测试服务器比较繁琐,所以觉得如果能够自动化上传就好了。在查找资料后,发现可以利用VS的生成事件。设置如图:

技术分享

 

这样每次编译之后就会自动把新修改文件上传到测试服务器。

缺点:每次本地调试编译的时候时间会变长。

 

后来发现前端在如果也要上传文件也需要打开VS并且编译,对前端开发人员过于麻烦。

想到如果可以用dos命令去编译项目文件的话,前端只需要关注在sublime 上写他自己的代码。

所以又找资料写了段bat,然后放在解决方案目录下:

 

@echo off

set _curDir=%cd%


set /p op=is commit svn:y/Y:
echo %op%

if %op% equ y tortoiseProc.exe /command:commit /path:"%_curDir%" /closeonend:0

set _devenv="%VS140COMNTOOLS%..\..\Common7\IDE\devenv.com" 
set _outlog="c:\netbulidlog\OfficialWeb.log"
set _solutionName="%~dp0OfficialWeb.sln"
set _solutionFile=%_curDir%\%_solutionName:~1,-1%

%_devenv% %_solutionName% /rebuild "Release" /Out %_outlog%"
pause

这样,前端只要运行脚本就可以实现 上传svn,编译,上传修改的文件到测试服务器。

 

 

生成事件命令

标签:

原文地址:http://www.cnblogs.com/sam-yau/p/5395441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!