delphi - Delphi中如何自动设置版本信息?

标签 delphi build-automation manifest

我想让我的 CodeGear Delphi 2007 项目根据我的项目是处于 Debug模式还是 Release模式来自动设置调试模块属性。

我可以通过右键单击项目 -> 版本信息 -> 根据需要编辑值来手动设置此值。这些适用于整个项目,并且对于调试和发布版本来说是相同的。

如果存在 #debug 编译器指令,是否有办法自动将 list 设置为“调试”?

是否有另一种方法可以轻松检测 exe 是否构建为调试版本或发布版本?

最佳答案

如果您使用命令行编译器,则可以反其道而行之。告诉编译器进行编译以进行调试或发布。将编译器指令设置为 DEBUG 以进行调试构建(默认情况下会这样做)。

msbuild YourProject.dproj/p:Configuration=Release

msbuild YourProject.dproj/p:Configuration=Debug

关于delphi - Delphi中如何自动设置版本信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/290792/

相关文章:

continuous-integration - TeamCity 在工作目录结帐中缺少项目

continuous-integration - 与 Teamcity 和 Clearcase 的持续集成

java - 无法获取任务 'instantRunManifestOutputDirectory' 的未知属性 ':app:processDebugManifest'

windows - 是什么导致桌面盾牌图标覆盖在 *SOME* 桌面上

delphi - 为什么局部变量不能在声明时赋值而全局变量可以?

delphi - delphi中的自定义笔模式

delphi - Delphi 中服务应用程序中给定文件的相对路径

ant - 使用 ant 命名空间/目录结构

html - Chrome 网络应用程序 list : differences between display types

delphi - 如何在Delphi中查找IHTMLDocument2是否等于IDispatch文档?