다음을 통해 공유


응용 프로그램 개발 시의 빌드

업데이트: 2007년 11월

일반적으로 솔루션 및 각 프로젝트는 디버그 빌드에서 빌드되고 테스트됩니다. 개발자는 개발 과정의 각 단계마다 디버그 빌드를 반복적으로 컴파일합니다. 디버깅은 두 단계 과정으로 구성됩니다. 먼저 컴파일 타임 오류를 수정합니다. 이러한 오류에는 잘못된 구문, 맞춤법 오류가 있는 키워드 및 일치하지 않는 형식 등이 있습니다. 다음으로 런타임에 감지되는 논리 오류, 의미 오류 등의 문제들을 디버거를 사용하여 검색하고 수정합니다.

프로젝트 또는 솔루션을 완전히 개발하고 충분히 디버깅한 다음 해당 구성 요소를 릴리스 빌드에서 컴파일합니다. 기본적으로 릴리스 빌드를 사용하여 다양하게 최적화할 수 있습니다. 최적화하여 빌드하면 프로젝트 또는 솔루션의 크기가 작아지며 보다 신속하게 실행됩니다.

빌드 구성 선택 및 편집

구성 관리자 대화 상자를 사용하여 프로젝트 구성을 정의할 수 있습니다. 이 구성은 지원되는 각각의 빌드 및 플랫폼 조합에 대한 속성 집합입니다(예: Release Win32). 테스트용 QA 빌드 구성 또는 예비 코드를 테스트하는 개인 빌드 구성과 같이 특별한 목적의 빌드를 만들 수도 있습니다. 그런 다음 프로젝트 디자이너를 사용하여 각각의 빌드 및 플랫폼 조합에 대한 설정을 수정할 수 있습니다. 자세한 내용은 프로젝트 디자이너 소개를 참조하십시오.

솔루션 속성 페이지 대화 상자를 사용하여 사용자 솔루션에 대한 속성을 정의할 수 있습니다. 공용 속성에는 시작 프로젝트 및 프로젝트 종속성에 대한 설정이 포함됩니다. 구성 속성에는 사용 가능한 프로젝트 구성 및 플랫폼의 종류가 나열되어 있는 드롭다운 메뉴와 빌드 또는 배포(활성화된 경우)될 프로젝트를 선택하기 위한 확인란이 포함되어 있습니다. 사용하려는 프로젝트 구성은 프로젝트 구성과 선택된 플랫폼이 조합되어 결정됩니다. 자세한 내용은 솔루션 속성 페이지 대화 상자를 참조하십시오.

표준 도구 모음에 있는 솔루션 구성 드롭다운 목록을 사용하여 활성 솔루션 빌드 구성을 선택하고 구성 관리자 대화 상자를 열 수 있습니다. 빌드 메뉴에서 구성 관리자를 선택하여 구성 관리자에 액세스할 수도 있습니다.

참고 항목

개념

빌드 구성

컨테이너로서의 프로젝트

프로젝트 속성

참조

구성 관리자 대화 상자

Devenv 명령줄 스위치

기타 리소스

Visual Studio에서 빌드

응용 프로그램 및 구성 요소 배포

C/C++ 빌드 참조