Effiziente Verwendung des Speichers beim Erstellen umfangreicher Projekte

Umfangreiche Projekte enthalten häufig Unterprojekte und andere Abhängigkeiten, die bei der Builderstellung sehr viel Systemspeicher beanspruchen. Wenn der verfügbare Systemspeicher abnimmt, reduziert sich auch die Systemleistung. In früheren Versionen von MSBuild verblieben Projekte im Arbeitsspeicher. In Version 3.5 wurden die Projekte entfernt, jedoch wurden die Buildergebnisse für den späteren Abruf zwischengespeichert.

In Version 4.0 erfolgt die Speicherverwaltung automatisch, sodass Eigenschaften wie UnloadProjectsOnCompletion und UseResultsCache in Projekten nicht verwendet werden müssen.

Siehe auch

Konzepte

Paralleles Erstellen von mehreren Projekten