大規模なプロジェクトのビルドにおけるメモリの効率的な使用

Visual Studio 2017 RC の最新のドキュメントの詳細については、Visual Studio 2017 RC ドキュメントをご参照ください。

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

Version 4.0 では、このメモリ管理が自動的に処理されるため、プロジェクトで UnloadProjectsOnCompletionUseResultsCache などのプロパティを使用する必要はありません。

参照

複数のプロジェクトの並行ビルド