Share via


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

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

Edition

Visual

Basic

C#

F#

C++

Web Developer

Express

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

Pro, Premium 및 Ultimate

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

항목이 적용됨

항목이 적용됨

항목이 적용됨

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

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

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

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

표준 도구 모음이나 구성 관리자를 사용하여 릴리스 버전과 디버그 버전 간에 전환할 수 있습니다.

참고

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

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

  • 표준 도구 모음의 솔루션 구성 목록 상자에서 디버그 또는 릴리스를 선택합니다. Visual Basic Express 또는 Visual C# Express에서는 이 도구 모음을 사용할 수 없습니다.

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

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

  2. 보기 메뉴에서 속성 페이지를 클릭합니다.

  3. Visual C# 또는 Visual F# 프로젝트의 경우 빌드 탭이나 디버그 탭을 클릭하고, Visual Basic 프로젝트의 경우 컴파일 탭이나 디버그 탭을 클릭하고, Visual C++ 프로젝트의 경우 구성 속성을 클릭합니다.

  4. 구성 드롭다운 목록에서 디버그 또는 릴리스를 클릭합니다.

참고 항목

작업

방법: 구성 만들기 및 편집

참조

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

개념

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

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

기타 리소스

디버그 설정 및 준비

프로젝트 구성 디버그 및 릴리스