2015-05-17 4 views
0

В течение нескольких дней я строил свое решение с 30+ проектами и заметил, что при создании, перестройке или очистке моего решения это очень долгое время, примерно в 4 раза больше, чем другие коллеги в моей команде. Это произошло при попытке создания с использованием MSBuild, а также Incredibuild.Visual Studio 2013 построит в 4 раза больше времени при попытке создания с использованием MSBuild или Incredibuild

Я проверил подключение Incredibuild к серверу и все конфигурации сборки как в настройках агента Incredibuild, так и в настройках сборки VS, все значения были такими, как ожидалось.

ответ

2

После сканирования моего компьютера на наличие вирусов и проверки достаточной памяти я вспомнил, что за пару дней до этого я включил журнал Fusion в реестр.

Я сразу же решил проблемы с медленным сроком сборки, как только я сменил разделы реестра.

Ключи изменены были:

  • EnableLog Ключ устанавливается обратно в 0 (был 1 заранее)
  • ForceLog Ключ устанавливается обратно в 0 (был 1 заранее)

В узле реестра :

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion

Вы также можете отключить ведение слияния с помощью FusLogVw.exe tool found in the Windows SDK folder