2012-08-29 9 views

Odpowiedz

49

Procesy MSBuild są utrzymywane przez pewien czas (piętnaście minut, jak sądzę) po zamknięciu Visual Studio. Jest to próba poprawy wydajności, przy założeniu, że bezczynne procesy MSBuild mogą zostać ponownie użyte, jeśli wkrótce zostanie rozpoczęta kolejna kompilacja i można wyeliminować koszty związane z utworzeniem nowego procesu.

Możesz wyłączyć tę funkcję, ustawiając zmienną środowiskową MSBUILDDISABLENODEREUSE=1 (przed uruchomieniem VS) lub podając /nodeReuse:false (lub /nr:false), jeśli budujesz z wiersza poleceń.

Powiązane zagadnienia złożone na MSConnect:

+0

Thx binome, nie wiedziałem o tym ;-) –

+0

Ten sam problem w VS2013 SP1 i jeśli uruchomisz "lokalne kompilacje", to nigdy nie zadziała, ponieważ MsBuild zawsze zablokuje twoje złoenia. To rozwiązanie działa jak czar na VS2013 Aktualizacja 1. – Raffaeu

Powiązane problemy