VS2008 自动化编译脚本

可以通过调用MSBuild来使VS2008进行自动化编译.

1.新建文本文件,后缀名改为bat

2.文件内加上:

;转到MSBuild.exe路径

c:

cd

cd C:WindowsMicrosoft.NETFrameworkv4.0.30319

;调用MSBuild.exe来编译工程

MSBuild D:ProjectExample.sln /t:Rebuild /p:Configuration=Debug

;路径换成工程所在的绝对路径,也可以通过添加环境变量的方式添加相对路径

;其中参数Configuration为你要编译的版本,Debug版本或Release版本

若一个大的工程由许多小工程组成,可以在脚本中加上每个工程路径。 如:

c:

cd

cd C:WindowsMicrosoft.NETFrameworkv4.0.30319

MSBuild D:ProjectExampleA.sln /t:Rebuild /p:Configuration=Debug

MSBuild D:ProjectExampleB.sln /t:Rebuild /p:Configuration=Debug

MSBuild D:ProjectExampleC.sln /t:Rebuild /p:Configuration=Debug

若希望检验每一个工程是否正常编译通过,可以在每一个语句后加上pause语句。

c:

cd

cd C:WindowsMicrosoft.NETFrameworkv4.0.30319

MSBuild D:ProjectExampleA.sln /t:Rebuild /p:Configuration=Debug

echo. & pause

MSBuild D:ProjectExampleB.sln /t:Rebuild /p:Configuration=Debug

echo. & pause

MSBuild D:ProjectExampleC.sln /t:Rebuild /p:Configuration=Debug

echo. & pause

3.要编译时直接点击脚本即可执行。

该脚本也可以加入到TeamCity等工具中使用。

原文地址:https://www.cnblogs.com/SnailProgramer/p/4178105.html