2012-08-29 24 views

回答

49

Visual Studio關閉後,MSBuild進程會持續運行一段時間(我相信)。這是一個提高性能的嘗試,這個想法是,如果另一個構建很快被啓動,可以重用閒置的MSBuild進程,並且可以消除產生新進程的開銷。

您可以通過設置環境變量MSBUILDDISABLENODEREUSE=1(在開始VS之前)或者如果從命令行構建,指定/nodeReuse:false(或/nr:false)來禁用此功能。在MSConnect申請

相關的問題:

+0

Thx binome,我沒有意識到這一點;-) –

+0

VS2013 SP1上的同樣問題,如果您運行「本地構建」它將永遠不會工作,因爲MsBuild將始終鎖定您的程序集。這個解決方案在VS2013 Update 1中的作用就像是魅力一樣。 – Raffaeu

相關問題