Эффективное использование памяти при построении больших проектов
Большие проекты часто содержат множество подпроектов и других зависимостей, которые могут занимать большой объем системной памяти во время построения. При сокращении объема доступной системной памяти может понизиться производительность системы. Предыдущие версии проектов MSBuild сохранялись в памяти или удалялись, как в версии 3.5, но при этом в кэше оставались результаты построения для последующей загрузки.
В версии 4.0 управление памятью происходит автоматически, проекты сохраняются из-за необходимого использования таких свойств, как UnloadProjectsOnCompletion и UseResultsCache.