TFS2010 - 并行构建 - 单一解决方案,单一构建代理

时间:2012-01-25 08:36:26

标签: visual-studio compilation msbuild tfs2010

我们有TFS2010和单个解决方案,有近200个项目(是的,我知道,不好主意,不是我的!)。我在4核(8超)机器上的构建时间从大约30秒开始,从4分钟顺序完成,通过解耦代码来实现高水平的构建并发性。我现在想在构建服务器上获得它的好处,这必须是可能的,因为MSBuild支持并行构建。怎么样?

2 个答案:

答案 0 :(得分:14)

您可以通过编辑构建属性在Team Build 2010中并行运行构建。

  1. 在团队资源管理器中打开构建列表
  2. 右键单击要编辑的构建,然后选择编辑构建定义...
  3. 选择左侧的流程标签,然后展开右侧的高级属性
  4. 在MSBuild Arguments属性中添加/maxcpucount/m
  5. 保存并关闭
  6. 以下是截图:

    Team Build 2010 build process properties

    另见

答案 1 :(得分:2)

如果默认情况下未启用并行编译,请转到构建定义的“Process-Advanced”选项卡上的Additional MSBuild parameters属性并添加“/ m”命令行开关