我有一个脚本可以编译我的解决方案的所有项目(大约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同时构建多个项目?如果是,你可以给我一个解释吗?
谢谢!