Подтвердить что ты не робот

Visual Studio 2012 RTM имеет MSBuild.exe в памяти после закрытия

Я заметил, что когда RTM Visual Studio 2012 была закрыта, многие экземпляры MsBuild.exe все еще находятся в памяти.

Почему?

4b9b3361

Ответ 1

Процессы MSBuild продолжаются в течение определенного периода времени (по-моему, пятнадцать минут) после закрытия Visual Studio. Это попытка повысить производительность, и идея состоит в том, что бездействующие процессы MSBuild можно было бы повторно использовать, если вскоре будет запущена другая сборка, и можно устранить накладные расходы на создание нового процесса.

Вы можете отключить это, установив переменную окружения MSBUILDDISABLENODEREUSE=1 (перед запуском VS) или указав /nodeReuse:false (или /nr:false) при построении из командной строки.

Связанные проблемы, поданные на MSConnect: