2012-08-29 3 views

答えて

49

MSBuildプロセスは、Visual Studioを終了してから一定時間(15分後)実行されます。これは、別のビルドがすぐに開始され、新しいプロセスを生成するオーバーヘッドが排除できる場合、アイドル状態のMSBuildプロセスを再利用できるという、パフォーマンスを向上させる試みです。

(VSを起動する前に)環境変数MSBUILDDISABLENODEREUSE=1を設定するか、コマンドラインからビルドする場合は/nodeReuse:false(または/nr:false)を指定することでこれを無効にすることができます。 MSConnectに出願された

関連問題:

+0

Thx binome、私はそれを知らなかった;-) –

+0

VS2013 SP1で同じ問題が発生し、 "local builds"を実行すると、MsBuildは常にアセンブリをロックするため、動作しません。このソリューションは、VS2013アップデート1の魅力のように機能します。 – Raffaeu

関連する問題