Delphi MSBuild 从命令行构建配置

标签 delphi msbuild build-automation delphi-2009 delphi-2007

Delphi 2009 使用构建配置。当您创建新项目时,您有两个默认的构建配置“调试”和“发布”。

现在我问自己如何使用 MSBuild 自动化构建(Delphi 自 2007 版本起就支持 MSBuild)。

您可以在某些 Delphi 项目目录中的“RAD Studio 命令提示符”中启动“msbuild”命令,它将构建默认构建配置(Delphi IDE 中最后激活的构建配置) .

现在,我想通过命令行参数指定某个(非默认)构建配置。

Delphi 帮助断言该参数为 [/p:configuration= <configuration name >],这是错误(Delphi 2009,帮助更新 1)!

什么是正确的方法?

最佳答案

现在,如果您想更改构建配置,则必须添加参数
/p:config= <BUILD_CONFIG_NAME >

例如:

C:\Projects\TestDelphiApp001>msbuild /target:Build /p:config=Release

C:\Projects\TestDelphiApp001>msbuild /target:Build /p:config=Debug
<小时/>

从原始“问题”复制;请注意社区维基。

关于Delphi MSBuild 从命令行构建配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/558147/

相关文章:

continuous-integration - 持续集成 - 最佳实践

tfs - 在构建过程模板中获取构建摘要网页的路径

multithreading - Delphi TTask WaitForAll 与同步

delphi - 为什么我的TStringList不排序

Delphi 2009 功能区控件 - 玻璃框架

git - 是否可以在 Git 中为分支命名?

delphi - 使用 Delphi 打开 ANSI 文件并保存 Unicode 文件

c# - 格式化自定义工具的输出,以便我可以双击 Visual Studio 中的错误并打开文件

.net - 修复了在 Debug模式下测试 Azure 和 Web 服务角色时的端口号

visual-studio - Visual Studio 中的 "Publish"如何工作?