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

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

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

빌드 구성 선택 및 편집

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

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

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

관련 항목

제목

설명

호스팅 프로세스(vshost.exe)

디버깅 성능을 향상시키고 부분 신뢰 디버깅과 디자인 타임 식 계산을 사용하도록 설정하는 vshost.exe에 대해 설명합니다.

방법: 호스팅 프로세스 비활성화

필요한 경우 호스팅 프로세스를 사용하지 않도록 설정하는 방법에 대해 설명합니다.

Visual Studio에서 빌드

특정한 내부 및 외부 사용자 그룹이 사용하는 디버그, 릴리스 및 특수 빌드를 구성하는 방법을 보여 주는 문서에 대한 링크를 제공합니다.

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

다른 사용자에게 완성된 응용 프로그램이나 구성 요소를 배포하는 방법을 설명하는 문서에 대한 링크를 제공합니다.

빌드 구성

빌드 구성에 대해 설명하고 빌드 구성을 만들고 수정하는 방법을 보여 줍니다.

구성 관리자 대화 상자

구성 관리자 대화 상자의 옵션에 대해 설명합니다.

컨테이너로서의 프로젝트

Visual Studio 프로젝트의 배경 정보를 제공합니다.

프로젝트 속성

프로젝트 속성에 대해 설명하고 일부 속성을 특정 빌드에 적용하는 방법을 보여 줍니다.

C/C++ 빌드 참조

C 및 C++ 프로젝트를 빌드하는 방법을 설명하는 문서에 대한 링크를 제공합니다.

Devenv 명령줄 스위치

명령줄에서 직접 또는 스크립트나 배치 파일을 만들어 빌드하는 방법을 설명합니다.