小编tab*_*sko的帖子

通过MSBuild并行编译delphi项目

我有一个脚本可以编译我的解决方案的所有项目(大约50个),如下所示

msbuild "myProjName.dproj" /t:build /p:config="Release" /fileLogger /flp:ErrorsOnly /nologo
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但需要永远编译.为了使构建更快,我一直在尝试利用这里解释的'/ maxcpucount'开关利用现代多核机器的所有潜力:http://msdn.microsoft.com/library/bb651793.aspx

我在我的4核CPU开发机器上得到了相同的编译时间.没有性能上升.

显然,这只能在项目需要构建依赖项时才能工作.然后其他"工人"将并行构建这些依赖项目作为主要项目.所以我试图在delphi中构建一个项目组并将所有项目添加到它中,然后在这个.groupproj上运行msbuild命令,但它仍然像往常一样慢.

有没有人用msbuild同时构建多个项目?如果是,你可以给我一个解释吗?

谢谢!

delphi msbuild delphi-xe6

13
推荐指数
2
解决办法
1900
查看次数

标签 统计

delphi ×1

delphi-xe6 ×1

msbuild ×1