为什么通过MSBuild进行编译比通过IDE进行更长时间?

时间:2013-07-24 16:29:58

标签: delphi msbuild

这是我的蝙蝠档案。

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分钟。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

我想有一些软件包可以让IDE以某种方式在路径中找到已编译的dcu,而MSBuild只能找到源代码。

MSBuild不会输出您可以在此检查或发布的编辑日志吗?