다음을 통해 공유


대규모 프로젝트 빌드 시 메모리의 효율적인 사용

대규모 프로젝트는 종종 많은 하위 프로젝트와 다른 종속성을 포함하고 있고 빌드 시 많은 시스템 메모리를 사용할 수 있습니다. 사용 가능한 시스템 메모리가 줄어들면 시스템 성능도 저하될 수 있습니다. 이전 버전의 MSBuild에서는 프로젝트가 메모리에 유지되었고, 3.5 버전에서는 프로젝트가 제거되었지만 이후 검색을 위해 빌드 결과가 캐시에 유지되었습니다.

4.0 버전에서는 이러한 메모리 관리를 자동으로 처리하므로, 프로젝트에서 UnloadProjectsOnCompletion 및 UseResultsCache와 같은 속성을 사용할 필요가 없습니다.

참고 항목

개념

병렬로 여러 프로젝트 빌드