我有127个Delphi XE4应用程序,我想建立一个系统,以便所有这些Delphi应用程序自动逐个编译。
如果有人知道如何使用Delphi IDE做到这一点,那么我们将非常感激。
P.S。如果没有简单的方法,我需要在Delphi中编写一个单独的实用程序,这也很好。
答案 0 :(得分:4)
其中一种方法是创建Delphi项目组:
ProjectGroup1
行并选择Add Existing project ...
,添加您需要的DPR项目.groupproj
分机Projects > Compile All Projects
批量编译所有内容另一种方法是使用命令行编译,例如使用像
这样的批处理文件call "<ProgramFiles>\CodeGear\RAD Studio\5.0\bin\rsvars.bat"
MSBuild YourProject.dproj /t:Build /p:Configuration=Release
您可以将这样的内容添加为.dproj
的Windows资源管理器上下文菜单中的条目。
如果要使用特殊选项进行编译,可以定义配置(类似于Debug / Release)并将其传递给MSBuild。也许你可以使用选项集 - 从来没有尝试过,因为我还在D2007上。