可以通过调用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等工具中使用。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2022-02-21
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2021-11-30
相关资源
相似解决方案