Visual Studio 尝试使用 MSBuild 或 Incredibuild 进行构建时,2013 年构建所需的时间是原来的 4 倍

Visual Studio 2013 builds take 4 times as long when trying to build using either MSBuild or Incredibuild

几天来,我一直在构建我的解决方案,有 30 多个项目,并且我注意到在构建、重建或清理我的解决方案时,它需要很长时间,大约是我团队中其他同行的 4 倍.这发生在尝试使用 MSBuild 和 Incredibuild 进行构建时。

我检查了 Incredibuild 与服务器的连接以及 Incredibuild 代理设置和 VS 构建设置中的所有构建配置,所有值都符合预期。

在对我的计算机进行病毒扫描并检查内存是否充足后,我想起几天前我在注册表中启用了 Fusion Log。

我改回注册表项后立即解决了构建时间慢的问题。

更改的键是:

  • EnableLog Key 设置回 0(之前为 1)
  • ForceLog 密钥设置回 0(之前为 1)

注册表节点下:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion

您还可以使用 FusLogVw.exe tool found in the Windows SDK folder

关闭融合日志记录