Visual studio TFS2010-并行生成-单个解决方案、单个生成代理

Visual studio TFS2010-并行生成-单个解决方案、单个生成代理,visual-studio,compilation,msbuild,Visual Studio,Compilation,Msbuild,我们有TFS2010和一个包含近200个项目的单一解决方案(是的,我知道,坏主意,不是我的!)。在4核(8超)机器上,我通过解耦代码将构建时间从4分钟减少到大约30秒,从而实现高水平的构建并发性。现在,我想在构建服务器上获得这一好处,这必须是可能的,因为MSBuild支持并行构建。如何执行?如果默认情况下未启用并行编译,请转到生成定义的“Process Advanced”选项卡上的其他MSBuild parameters属性,并添加“/m”命令行开关您可以通过编辑生成属性在Team build

我们有TFS2010和一个包含近200个项目的单一解决方案(是的,我知道,坏主意,不是我的!)。在4核(8超)机器上,我通过解耦代码将构建时间从4分钟减少到大约30秒,从而实现高水平的构建并发性。现在,我想在构建服务器上获得这一好处,这必须是可能的,因为MSBuild支持并行构建。如何执行?

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

您可以通过编辑生成属性在Team build 2010中并行运行生成

  • 在团队资源管理器中打开生成列表
  • 右键单击要编辑的生成,然后选择编辑生成定义…
  • 选择左侧的流程选项卡,然后展开右侧的高级属性
  • 在MSBuild Arguments属性中添加
    /maxcpucount
    /m
  • 保存并关闭
  • 以下是一个屏幕截图:

    另请参见