다음을 통해 공유


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

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

다중 설정은 디버그 또는 릴리스 버전의 빌드 여부를 확인하는 데 사용됩니다. 고급 빌드 구성을 사용하면 빌드 형식이 솔루션 구성 설정, 구성 관리자 설정 및 출력 경로가 포함된 프로젝트 속성 설정에 의해 결정됩니다. 간단한 빌드 구성을 사용할 경우 디버깅 시작 명령을 클릭했는지 아니면 빌드 명령을 클릭했는지에 따라 빌드 형식이 달라집니다.

참고

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

고급 빌드 구성

고급 빌드 구성을 사용할 경우 구성 설정에 대한 구성 설정을 수동으로 제어하고 디버그 또는 릴리스 버전이 빌드되었는지 확인합니다. 다음 시퀀스는 모든 빌드 명령에 대해 출력 경로와 기타 속성이 결정되는 방법을 설명합니다.

  1. 도구 모음의 솔루션 구성 드롭다운 목록에 활성 솔루션 구성이 포함되어 있습니다. 빌드를 수행 하기 전에 활성 솔루션 구성을 선택합니다. 다음 단계에서 설명한 대로 선택 항목은 솔루션의 프로젝트에 대해 프로젝트 구성(디버그 또는 릴리스) 및 프로젝트 플랫폼을 결정하는 데 사용됩니다.

    개발 설정에 따라 도구 모음에는 활성 솔루션 플랫폼을 설정할 수 있는 솔루션 플랫폼 드롭다운 목록이 있을 수도 있습니다. 이 선택은 솔루션을 빌드할 플랫폼을 지정합니다. 선택 항목 중에 x86(기본값), x64, Itanium모든 CPU를 포함할 수 있습니다.

  2. 구성 관리자에는 활성 솔루션 플랫폼과 1단계의 활성 솔루션 플랫폼에 연관된 설정이 있습니다. 구성 관리자에는 솔루션의 각 프로젝트에 대해 프로젝트 구성(디버그 또는 릴리스) 및 프로젝트 플랫폼(예: x86)이 나열되어 있습니다.

    빌드 메뉴에서 구성 관리자 대화 상자에 액세스할 수 있습니다.

  3. 프로젝트 디자이너 페이지에는 각 프로젝트 구성과 관련된 속성과 2단계의 프로젝트 플랫폼이 포함되어 있습니다. 출력 경로 설정은 컴파일 페이지(Visual Basic) 또는 빌드 페이지(C#)에 있습니다. 자세한 내용은 이 항목의 뒷부분에 나오는 프로젝트 디자이너 페이지 단원을 참조하십시오.

단순화된 빌드 구성

간단한 빌드 구성을 사용할 경우 Visual Studio에서 디버그 버전을 빌드할지 또는 릴리스 버전을 빌드할지 결정합니다. 간단한 빌드 구성을 선택하면 다음 설정이 구현됩니다.

  • 디버그 메뉴에서 디버깅 시작 명령을 클릭(F5)하면 지정한 출력 경로에 관계 없이 디버그 위치에 빌드가 배치됩니다.

  • 빌드 메뉴의 빌드 명령은 적절한 프로젝트 디자이너 페이지의 설정을 사용합니다. 출력 경로는 프로젝트 디자이너의 빌드 페이지(C#) 또는 컴파일 페이지(Visual Basic)에 있습니다.

  • 빌드 메뉴에는 구성 관리자 명령이 포함되어 있지 않습니다.

  • 구성플랫폼 드롭다운 목록은 프로젝트 디자이너 페이지에 나타나지 않습니다.

  • 도구 모음에서 솔루션 구성솔루션 플랫폼 드롭다운 목록을 사용할 수 없습니다.

프로젝트 디자이너 페이지

Visual Basic 프로젝트의 경우 다음 프로젝트 디자이너 페이지에 프로젝트의 디버그 및 릴리스 구성에 대한 속성이 포함되어 있습니다.

C# 프로젝트의 경우 다음 프로젝트 디자이너 페이지에 프로젝트의 디버그 및 릴리스 구성에 대한 속성이 포함되어 있습니다.

고급 빌드 구성을 사용하는 경우 위의 프로젝트 디자이너 페이지에는 구성 드롭다운 목록 및 플랫폼 드롭다운 목록이 상단에 포함됩니다.

간단한 빌드 구성을 사용할 경우 위 프로젝트 디자이너 페이지에는 구성플랫폼 드롭다운 목록이 포함되지 않습니다. 빌드 메뉴의 빌드명령은 이러한 프로젝트 디자이너 페이지의 설정을 사용합니다.

프로젝트 디자이너 페이지에 액세스하려면 프로젝트 메뉴에서 프로젝트 이름 속성을 클릭합니다.

고급 또는 단순화된 빌드 구성을 선택하려면

  1. 도구 메뉴에서 옵션을 클릭합니다.

  2. 옵션 대화 상자에서 프로젝트 및 솔루션을 확장한 다음 일반을 선택합니다.

  3. 고급 빌드 구성을 설정하려면 고급 빌드 구성 표시 확인란을 선택합니다.

    단순화된 빌드 구성을 설정하려면 고급 빌드 구성 표시 확인란을 선택 취소합니다.

참고 항목

작업

방법: 구성 만들기 및 편집

방법: 숨겨진 디버거 명령 복원

참조

프로젝트 디자이너, 빌드 페이지(C#)

프로젝트 디자이너, 컴파일 페이지(Visual Basic)

옵션 대화 상자, 프로젝트 및 솔루션, 일반

/platform(C# 컴파일러 옵션)

/platform(Visual Basic)

개념

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

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