大型專案通常包含許多子專案和其他相依性,而這些可能會在建置階段消耗大量的系統記憶體。 隨著可用的系統記憶體減少,系統效能也可能跟著降低。 舊版的 MSBuild 專案會保留在記憶體中,而在 3.5 版中會移除專案,但是會將建置結果保留在快取中,以供稍後擷取。
4.0 版會自動處理此記憶體管理,因此專案不必使用 UnloadProjectsOnCompletion 和 UseResultsCache 這類屬性。
大型專案通常包含許多子專案和其他相依性,而這些可能會在建置階段消耗大量的系統記憶體。 隨著可用的系統記憶體減少,系統效能也可能跟著降低。 舊版的 MSBuild 專案會保留在記憶體中,而在 3.5 版中會移除專案,但是會將建置結果保留在快取中,以供稍後擷取。
4.0 版會自動處理此記憶體管理,因此專案不必使用 UnloadProjectsOnCompletion 和 UseResultsCache 這類屬性。