Visual Studio 2012 RTMを閉じたときに、MsBuild.exeの多くのインスタンスがまだメモリ内にあることに気付きました。
なんで ?
Visual Studio 2012 RTMを閉じたときに、MsBuild.exeの多くのインスタンスがまだメモリ内にあることに気付きました。
なんで ?
MSBuild プロセスは、Visual Studio を閉じた後も一定時間 (15 分だと思います) 実行され続けます。これはパフォーマンスを向上させるための試みであり、別のビルドがすぐに開始された場合にアイドル状態の MSBuild プロセスを再利用でき、新しいプロセスを生成するオーバーヘッドを排除できるという考えです。
MSBUILDDISABLENODEREUSE=1
これを無効にするには、 (VS を起動する前に)環境変数を設定するか、コマンド ラインからビルドする場合は/nodeReuse:false
(または) を指定します。/nr:false
MSConnect に提出された関連する問題: