Delphi 2009使用构建配置.创建新项目时,您有两个默认构建配置"Debug"和"Release".
现在我问自己如何使用MSBuild自动化构建(自2007版以来Delphi支持).
您可以在某个Delphi项目目录中的"RAD Studio命令提示符"中启动"msbuild"命令,它将构建默认的构建配置(Delphi IDE中最后一个激活的构建配置).
现在,我想通过命令行参数指定某个(非默认)构建配置.
Delphi帮助断言参数是[/ p:configuration =
什么是正确的方法?
现在,如果要更改构建配置,则必须添加参数
/ p:config =
例如:
C:\Projects\TestDelphiApp001>msbuild /target:Build /p:config=Release
要么
C:\Projects\TestDelphiApp001>msbuild /target:Build /p:config=Debug
复制原始"问题"; 注意社区维基.
我用Delphi XE试过了.直到我发现我需要设置.dproj
文件引用的环境变量时它才起作用:
SET BDS=C:\Program Files (x86)\Embarcadero\RAD Studio\8.0 SET BDSBIN=C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\bin SET BDSAPPDATABASEDIR=BDS msbuild myproject.dproj /target:Build /p:config=Release