delphi - 为什么通过 MSBuild 编译比通过 IDE 编译花费的时间长得多?

标签 delphi msbuild

这是我的bat 文件。

call "C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin\rsvars.bat"
msbuild.exe C:\Work\Project1.dproj /t:Rebuild /p:Config=Debug;Platform=Win32

这似乎运作良好;然而,构建需要 12 分钟。在 IDE 中进行完整构建时,相同的配置/平台组合需要 2 分 30 秒。我未能成功找到速度缓慢的原因。我应该考虑什么想法或设置吗?

编辑:我使用的是 IDEFixPack 5.3,构建时间约为 2.5 分钟。删除 IDEFixPack 也会导致 IDE 中的构建时间为 12 分钟。

最佳答案

根据 David Heffernan 的建议,我删除了 IDEFixPack,并且看到与使用 msbuild 时相同的 12 分钟构建时间。

关于delphi - 为什么通过 MSBuild 编译比通过 IDE 编译花费的时间长得多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17839772/

相关文章:

Delphi 不会让我插入缺少列的行,但会为这些字段添加触发器和生成器

delphi - 我如何知道Delphi TDBGrid从数据库完成填充的时间?

visual-studio - `dotnet sln add` 错误的项目类型 GUID

delphi - 我可以在 msbuild 命令行中添加条件定义吗?

delphi - 如何在 FireMonkey 中制作圆形按钮?

delphi - 使用新表单禁用 Application.CreateForm

msbuild - 如何隐式使用 Target 生成包含文件?

c# - Oracle.DataAccess.dll 被复制到 Debug\Release bin 文件夹,尽管 Copy Local = false

c++ - 在预编译单元中定义宏条件语句是否明智?

delphi - 字段名称可以使用保留字吗?