首页 > 代码库 > VS2008 自动化编译脚本
VS2008 自动化编译脚本
可以通过调用MSBuild来使VS2008进行自动化编译.
1.新建文本文件,后缀名改为bat
2.文件内加上:
;转到MSBuild.exe路径
c:
cd\
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
;调用MSBuild.exe来编译工程
MSBuild D:\Project\Example.sln /t:Rebuild /p:Configuration=Debug
;路径换成工程所在的绝对路径,也可以通过添加环境变量的方式添加相对路径。
;其中参数Configuration为你要编译的版本,Debug版本或Release版本。
若一个大的工程由许多小工程组成,可以在脚本中加上每个工程路径。 如:
c:
cd\
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
MSBuild D:\Project\ExampleA.sln /t:Rebuild /p:Configuration=Debug
MSBuild D:\Project\ExampleB.sln /t:Rebuild /p:Configuration=Debug
MSBuild D:\Project\ExampleC.sln /t:Rebuild /p:Configuration=Debug
若希望检验每一个工程是否正常编译通过,可以在每一个语句后加上pause语句。
c:
cd\
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
MSBuild D:\Project\ExampleA.sln /t:Rebuild /p:Configuration=Debug
echo. & pause
MSBuild D:\Project\ExampleB.sln /t:Rebuild /p:Configuration=Debug
echo. & pause
MSBuild D:\Project\ExampleC.sln /t:Rebuild /p:Configuration=Debug
echo. & pause
3.要编译时直接点击脚本即可执行。
该脚本也可以加入到TeamCity等工具中使用。
VS2008 自动化编译脚本