이 대화 상자에서 동시에 빌드할 수 있는 C++ 또는 C# 프로젝트의 최대 수, 특정 기본 빌드 동작 및 일부 빌드 로그 설정을 지정할 수 있습니다. 이러한 옵션에 액세스하려면 도구>옵션을 선택하여 프로젝트 및 솔루션을 확장한 다음 빌드 및 실행을 선택합니다.
최대 병렬 프로젝트 빌드 수
동시에 빌드할 수 있는 C++ 및 C# 프로젝트의 최대 수를 지정합니다. 빌드 프로세스를 최적화하기 위해 병렬 프로젝트 빌드의 최대 수는 자동으로 컴퓨터의 CPU 수로 설정됩니다. 최대값은 32입니다.
실행 시 시작 프로젝트 및 종속성만 빌드
F5 키, 디버그>시작 디버깅 메뉴 명령 또는 빌드 메뉴의 해당 명령을 사용하는 경우 시작 프로젝트 및 해당 종속성만 빌드합니다. 선택하지 않으면 모든 프로젝트 및 종속성이 빌드됩니다.
실행 시 프로젝트가 만료된 경우
C++ 프로젝트에만 적용됩니다.
F5 또는 디버그>디버깅 시작 명령으로 프로젝트를 실행할 때 빌드할 기본 설정 프롬프트는 프로젝트 구성이 만료된 경우 메시지를 표시합니다. 항상 빌드를 선택하여 프로젝트를 실행할 때마다 빌드합니다. 프로젝트를 실행할 때 모든 자동 빌드를 표시하지 않도록 하려면 빌드 안 함을 선택합니다.
실행 시 빌드 또는 배포 오류가 발생하는 경우
C++ 프로젝트에만 적용됩니다.
F5 또는 디버그>시작 디버깅 명령을 사용하여 프로젝트를 실행할 때 빌드에 실패한 경우에도 프로젝트를 실행해야 하는 경우 시작할 기본 설정 프롬프트가 표시됩니다. 이전 버전 시작을 선택하여 실행 중인 코드와 소스 코드 간에 불일치가 발생할 수 있는 마지막 양호한 빌드를 자동으로 시작합니다. 시작 안 을 선택하여 메시지를 표시하지 않습니다.
새 솔루션의 경우 현재 선택한 프로젝트를 시작 프로젝트로 사용합니다.
이 옵션을 설정하면 새 솔루션은 현재 선택한 프로젝트를 시작 프로젝트로 사용합니다.
MSBuild 프로젝트 빌드 출력 세부 정보
출력 창에 표시되는 빌드 프로세스의 정보 양을 결정합니다.
MSBuild 프로젝트 빌드 로그 파일 세부 정보 표시
C++ 프로젝트에만 적용됩니다.
\<ProjectName\Debug\>ProjectName<>.log 있는 빌드 로그 파일에 기록되는 정보의 양을 결정합니다.
낮은 프로세스 우선 순위로 빌드 실행
운영 체제에서 관리하는 대로 모든 컴파일 및 연결 프로세스를 "정상 이하" 우선 순위로 실행하도록 Visual Studio에 지시합니다. 이 옵션을 선택하면 빌드를 실행하는 동안 컴퓨터의 응답성이 증가하지만 빌드를 완료하는 데 걸리는 시간이 늘어납니다. Windows에서 프로세스 우선 순위가 작동하는 방식에 대한 자세한 내용은 예약 우선 순위를 참조하세요.