Usar la memoria de forma eficaz al generar grandes proyectos

Con frecuencia, los proyectos grandes contienen muchos subproyectos y otras dependencias, y éstos pueden consumir mucha memoria del sistema en tiempo de compilación. Cuando se disminuye la memoria del sistema disponible, puede disminuir también el rendimiento del sistema. Las versiones anteriores de los proyectos de MSBuild permanecían en memoria o, en la versión 3.5, los proyectos se quitaban, pero los resultados de la compilación se mantenían en una memoria caché para su posterior recuperación.

La versión 4.0 controla automáticamente esta administración de memoria, lo que evita que los proyectos tengan que usar propiedades como UnloadProjectsOnCompletion y UseResultsCache.

Vea también

Conceptos

Generar varios proyectos en paralelo