Utilisation efficace de la mémoire lors de la génération de projets volumineux
Les grands projets contiennent souvent de nombreux sous-projets et d'autres dépendances, ceux-ci peuvent consommer beaucoup de mémoire système au moment de la génération. Lorsque la mémoire système disponible est réduite, les performances du système peuvent également être réduites. Les versions antérieures des projets MSBuild sont restées en mémoire ou, dans la version 3.5 les projets ont été supprimés, mais elle a conservé des résultats de build dans un cache en vue d'une récupération ultérieure.
La version 4.0 gère cette mémoire automatiquement, ce qui évite aux projets de devoir utiliser des propriétés telles que UnloadProjectsOnCompletion et UseResultsCache.