방법: 디버그 및 릴리스 구성 설정

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual

Basic

C#

C++

Web Developer

Express

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨

Standard

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용됨

Pro 및 Team

항목이 적용됨 항목이 적용됨

항목이 적용됨

항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

Visual Studio 프로젝트는 프로그램 릴리스 버전과 디버그 버전에 서로 다른 구성을 사용합니다. 이름이 의미하는 것처럼 디버그 버전은 디버깅용으로 빌드하고 릴리스 버전은 최종 릴리스 배포용으로 빌드합니다.

Visual Studio에서 프로그램을 만들면 Visual Studio에서 자동으로 이러한 구성이 만들어지고 필요한 기본 옵션과 기타 설정이 지정됩니다. 기본 설정은 다음과 같습니다.

  • 프로그램의 디버그 구성은 완전히 기호화된 디버그 정보를 사용하여 컴파일되며 최적화되지 않습니다. 최적화하면 소스 코드와 생성된 명령 간의 관계가 복잡해지므로 디버깅이 복잡해집니다.

  • 프로그램의 릴리스 구성은 완전히 최적화되고, 기호화된 디버그 정보를 포함하지 않습니다. 사용하는 컴파일러 옵션에 따라 디버그 정보가 PDB 파일(C++)에 생성될 수도 있습니다. PDB 파일을 만들면 나중에 릴리스 버전을 디버깅해야 하는 경우 매우 유용하게 사용할 수 있습니다.

표준 도구 모음이나 구성 관리자를 사용하여 릴리스 버전과 디버그 버전 간에 전환할 수 있습니다. 자세한 내용은 방법: 구성 만들기 및 편집을 참조하십시오.

참고:

Visual Studio를 설정할 때 기본 프로그래밍 언어에 대한 개발 설정 집합을 선택하라는 메시지가 나타납니다. Visual Basic 개발 설정을 선택하면 디버그 또는 릴리스 구성을 선택하기 위한 도구가 도구 모음에 표시되지 않습니다. 대신, 사용자가 디버그 메뉴에서 시작을 선택하면 Visual Studio에서 디버그 구성이 자동으로 선택되고 빌드 메뉴를 사용할 때는 릴리스 구성이 자동으로 선택됩니다. 개발 설정을 변경하려면 방법: 숨겨진 디버거 명령 복원을 참조하십시오.

디버그 또는 릴리스 구성으로 전환하려면

  • 표준 도구 모음의 솔루션 구성 목록 상자에서 디버그 또는 릴리스를 선택합니다.

설정 변경

<Project>속성 페이지를 사용하면 구성 설정을 변경할 수 있습니다. 프로젝트 형식에 따라 이 창은 Visual C++ 및 웹 사이트의 범주를 탐색하는 트리 컨트롤이 왼쪽에 포함된 대화 상자로 표시되거나 Visual Studio의 텍스트 편집기 창에 포함된 탭 창으로 표시됩니다.

디버그 또는 릴리스 구성의 설정을 변경하려면

  1. 솔루션 탐색기에서 프로젝트를 선택합니다.

  2. 보기 메뉴에서 속성 페이지를 클릭합니다. 솔루션 탐색기에서 마우스 오른쪽 단추로 프로젝트 이름을 클릭하고 속성 페이지를 선택할 수도 있습니다.

  3. <Project>속성 페이지에서 디버그 탭을 선택하거나 프로젝트 형식이 웹 사이트인 경우 시작 옵션을 선택합니다.

  4. 구성 목록 상자에서 Debug나 Release를 클릭합니다.

  5. 변경하려는 구성 설정의 값을 편집합니다. 모든 디버거 관련 속성이 디버그 페이지에 포함되어 있는 것은 아닙니다. 빌드 페이지에 몇 가지 속성이 추가로 제공됩니다. 표시되는 탭은 프로젝트 형식에 따라 달라질 수 있습니다.

참고 항목

개념

C# 디버그 구성에 대한 프로젝트 설정

Visual Basic 디버그 구성에 대한 프로젝트 설정

참조

C++ 디버그 구성에 대한 프로젝트 설정

기타 리소스

디버그 설정 및 준비