大規模なプロジェクトには多数のサブプロジェクトやその他の依存関係が含まれていることが多く、それらがビルド時に大量のシステム メモリを消費することがあります。 システム メモリの容量が減少すると、システム パフォーマンスも低下するおそれがあります。 古いバージョンの MSBuild プロジェクトはメモリに残されていました。Version 3.5 では、プロジェクトが削除されるようになりましたが、ビルド結果は後で取得できるようにキャッシュに保持されていました。
Version 4.0 では、このメモリ管理が自動的に処理されるため、プロジェクトで UnloadProjectsOnCompletion や UseResultsCache などのプロパティを使用する必要はありません。