利用命令一键更新&编译C#项目

2019年4月13日22:35:50 发表评论 已收录

公司项目每次pull代码总需要打开vs编译,很麻烦,而且还是在虚拟机中开发,很不方便......

研究了下批处理命令来达到一键更新&编译项目 分享记录下

利用 msbuild 程序编译项目

安装完.net4.0 环境的基本上系统内都有这个程序

第一种 msbuild.exe 编译代码实例

cmd执行语句

@echo off
set myMSBuildPath="C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
set mySlnPath="H:\WQB\SBCERP2\trunk-new\SBC.sln"
echo ” 一键自动更新&编译 开始 “
svn update
%myMSBuildPath% %mySlnPath% /t:build
echo ”====☆☆☆☆☆====== 分 割 线 ======☆☆☆☆☆====“
echo ” “
echo ” 一键自动更新&编译 已完成 “
echo ” “
echo ”====☆☆☆☆☆====== 分 割 线 ======☆☆☆☆☆====“
pause

解释:

/t:rebuild  重新生成
/t:build 生成
/t:clean 清理
/p:Configuration=Debug 编译模式:debug
/p:Configuration=release 编译模式:release

第二种 添加环境变量

将 MSBuild.exe 的目录地址添加到系统环境变量path中

然后在项目文件所在文件夹中运行命令,就不需要定义变量,直接输入

msbuild xxx.sln 

即可。

weinxin
我的微信
爱生活、爱学习的小伙伴可以通过扫一扫二维码添加我的个人微信一起交流!
青青子衿

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: