Delphi 2009使用构建配置。当您创建一个新项目时,你有两个默认的构建配置“Debug”和“Release”。
现在我问自己如何使用MSBuild(从版本2007自Delphi支持自动构建)。
您可以在某些Delphi项目目录中的“RAD Studio命令提示符”中启动“msbuild”命令,它将构建默认的构建配置(Delphi IDE中最后激活的构建配置)。
现在,我想通过命令行参数指定某个(非默认)构建配置。
Delphi帮助声明参数是[/ p:configuration =< configuration name>],这是错误的(Delphi 2009,帮助更新1)!
什么是正确的方法?
解决方法
现在,如果要更改构建配置,则必须添加参数
/ p:config =< BUILD_CONFIG_NAME>
/ p:config =< BUILD_CONFIG_NAME>
例如:
C:\Projects\TestDelphiApp001>msbuild /target:Build /p:config=Release
要么
C:\Projects\TestDelphiApp001>msbuild /target:Build /p:config=Debug
从原始“问题”复制;注释社区wiki。