Cha*_*ang 4 ide delphi project-management
我正在使用Delphi XE.自Delphi 2007以来,它支持Project Group(.groupproj),我们可以在其中添加项目.
我们可以在"构建配置"中为项目定义各种构建配置,例如:Debug和Release build.
从Delphi 2010开始,运行时变量$(Config)可用于设置输出目录,如:.\ $(Config)
在此示例中,$(Config)分别转换为Debug版本的"Debug"和Release版本的"Release".
在构建配置中激活Debug构建时,输出文件将存储在相对于当前目录的".\ Debug"文件夹中.
这是一个很好的功能,因此我们可能有输出文件存储在各种文件夹中,用于在Project的Build Configuration中定义的构建.
此外,使用"构建配置"的上下文菜单(通过鼠标右键单击弹出菜单)中的"构建"菜单项,对下面的所有构建执行编译.
不幸的是,我的项目组中有200多个项目.每个项目都定义了Debug和Release构建.我没有找到任何方法来触发一次为200个项目构建Debug和Release构建的操作.
到目前为止我所知道的唯一解决方案是使用View | Configuration Manager在每次构建之前更改活动配置.但是,这会将所有项目标记为已修改.
请分享您对如何编译项目组可用的所有构建的想法.
谢谢.
我已经在*.groupproj的Explorer上下文菜单中添加了一个项目,调用此*.bat:
call "C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\rsvars.bat"
MSBuild %1 /t:Build /p:Configuration=Release
if errorlevel 1 goto Fehler
goto :EOF
:Fehler
pause
Run Code Online (Sandbox Code Playgroud)
所以我可以通过两次鼠标点击从资源管理器中进行发布.
