我正在使用 Delphi XE。自从 Delphi 2007 起,它支持项目组 (.groupproj) ,我们可以将项目添加到其中。
我们可以在“生成配置”中为项目定义各种构建配置,例如:调试和发布构建。
自从 Delphi 2010 起,可以使用运行时变量 $(Config) 来设置输出目录,例如: .\$(Config) 。
在此示例中,$(Config) 分别翻译为“Debug”和“Release”,用于调试构建和发布构建。
当激活“构建配置”的“调试构建”时,输出文件将存储在相对于当前目录的“.\Debug”文件夹中。
这是一个不错的功能,因此我们可以将输出文件存储在项目的构建配置中定义的各个文件夹中。
此外,使用“构建配置”上下文菜单 (鼠标右键弹出菜单) 中的“构建”菜单项可对所有位于其下的构建执行编译。
不幸的是,我的项目组中有超过 200 个项目。每个项目都定义了调试和发布构建。我找不到任何一种方法来触发一次性编译项目组中所有 200 个项目的调试和发布构建操作。
迄今为止,我所知道的唯一解决方案是使用“视图 | 配置管理器”在每次构建之前更改活动配置。然而,这会将所有项目标记为已修改。
请分享一下您的想法,如何编译项目组中所有可用的构建。
谢谢。
我们可以在“生成配置”中为项目定义各种构建配置,例如:调试和发布构建。
自从 Delphi 2010 起,可以使用运行时变量 $(Config) 来设置输出目录,例如: .\$(Config) 。
在此示例中,$(Config) 分别翻译为“Debug”和“Release”,用于调试构建和发布构建。
当激活“构建配置”的“调试构建”时,输出文件将存储在相对于当前目录的“.\Debug”文件夹中。
这是一个不错的功能,因此我们可以将输出文件存储在项目的构建配置中定义的各个文件夹中。
此外,使用“构建配置”上下文菜单 (鼠标右键弹出菜单) 中的“构建”菜单项可对所有位于其下的构建执行编译。
不幸的是,我的项目组中有超过 200 个项目。每个项目都定义了调试和发布构建。我找不到任何一种方法来触发一次性编译项目组中所有 200 个项目的调试和发布构建操作。
迄今为止,我所知道的唯一解决方案是使用“视图 | 配置管理器”在每次构建之前更改活动配置。然而,这会将所有项目标记为已修改。
请分享一下您的想法,如何编译项目组中所有可用的构建。
谢谢。