Share via


연습: 응용 프로그램 빌드

이 연습을 완료 하면 Visual Studio 사용하여 응용 프로그램을 빌드할 때 구성할 수 있는 여러가지 옵션에 대해 더욱 익숙해지게 될 것입니다.사용자 지정 빌드 구성 만들기, 경고 메시지 숨기기, 다른 작업에서 예제 응용 프로그램을 위한 출력 정보를 빌드하는 것을 증가시킬 것 입니다.

이 항목에는 다음과 같은 단원이 포함되어 있습니다.

샘플 응용 프로그램 설치

사용자 지정 빌드 구성 만들기

응용 프로그램 빌드

컴파일러 경고 숨기기

출력 창에 빌드 추가 세부 정보를 표시

빌드 정의 만들기

예제 응용 프로그램 설치

사용자는 확장 및 업데이트 대화 상자를 WPF 응용 프로그램 빌드 소개 (Microsoft 웹 사이트 샘플 갤러리의 샘플)를 설치하거나 찾기 위해 사용합니다.샘플 갤러리는 응용 프로그램을 개발하고 계획할 때 다운받고 검토할 수 있는 다양한 예제 프로젝트와 코드를 제공합니다.

응용 프로그램 설치가 시작됩니다.

  1. 메뉴 모음에서 도구, 확장 및 업데이트를 선택합니다.

  2. 먼저 온라인 범주를 선택한 후 샘플 갤러리 범주를 선택합니다.

  3. 샘플을 찾기 위해 Introduction 을 검색 상자에 지정합니다.

    확장 및 업데이트 대화 상자

  4. 결과 목록에서, 소개 WPF 응용 프로그램 만들기 (Visual C#) 또는 소개 WPF 응용 프로그램 만들기 (Visual Basic) 중에서 선택합니다..

  5. 먼저 다운로드 단추를 선택한 후 닫기 단추를 선택합니다.

WPF 응용 프로그램 빌드를 소개하는 샘플은 새 프로젝트 대화 상자에서 표시 됩니다.

응용 프로그램의 샘플 파일을 만들려면

  1. 다음 새 프로젝트 대화 상자가 열립니다.

    메뉴 모음에서 파일, 새로 만들기, 프로젝트를 선택합니다.

  2. 다음 설치된 범주 내에서, WPF 응용 프로그램 빌드 소개 샘플을 표시하는 샘플 범주를 선택합니다.

  3. Visual C#에서 솔루션 이름을 IntroWPFcsharp 으로 지정합니다.

    새 프로젝트 대화 상자, 설치된 샘플

    또는

    Visual Basic에서 솔루션 이름을 IntroWPFvb 로 지정합니다.

    새 프로젝트 대화 상자, Visual Basic 샘플

  4. 확인 단추를 선택합니다.

사용자 지정 빌드 구성 만들기

솔루션을 만들 때, 디버그 및 릴리스 빌드 구성 및 해당 기본 플랫폼 대상은 솔루션에 대해 자동으로 정의 됩니다.이러한 구성을 사용자가 지정하거나 직접 만들 수 있습니다.빌드 구성은 빌드 형식을 지정합니다.빌드 플랫폼은 응용 프로그램을 구성하는 운영 체제를 지정 합니다.자세한 내용은 빌드 구성 이해, 빌드 플랫폼 이해프로젝트 구성 디버그 및 릴리스을 참조하십시오.

다음 구성 관리자 대화 상자를 사용하여 구성 구성 및 플랫폼 설정을 변경하거나 생성할 수 있습니다.이 절차에서는 테스트를 위한 빌드 구성을 만듭니다.

빌드 구성을 만들려면

  1. 구성 관리자 대화 상자를 엽니다.

    빌드 메뉴, 구성 관리자 명령

  2. 다음 활성 솔루션 구성 목록에서 **<새로 만들기...>**를 선택합니다.

  3. 다음 새 솔루션 구성 대화 상자에서, 새 구성 Test 의 이름을 지정하고, 기존 디버그 구성에서 설정을 복사하고 확인 단추를 선택합니다.

    새 솔루션 구성 대화 상자

  4. 다음 활성 솔루션 구성 목록에서 **<새로 만들기...>**를 선택합니다.

  5. 다음 새 솔루션 플랫폼 대화 상자에서, x64를 선택하고, x86 플랫폼에서 설정을 복사하지 마십시오.

    새 솔루션 플랫폼 대화 상자

  6. 확인 단추를 선택합니다.

활성 솔루션 플랫폼을 x64로 설정된 테스트를 활성 솔루션 구성으로 변경되었습니다.

테스트 구성이 있는 구성 관리자

도구 모음 표준솔루션 구성 목록을 사용하여 활성 솔루션 구성을 빠르게 확인하거나 변경할 수 있습니다.

솔루션 구성 옵션 표준 도구 모음

응용 프로그램 빌드

그런 다음, 사용자 지정 빌드 구성과 함께 솔루션을 빌드합니다.

솔루션을 빌드하려면

  • 메뉴 모음에서 빌드, 솔루션 빌드를 선택합니다.

여기 출력 창에 빌드 결과가 표시 됩니다.빌드 성공 했지만 여러 가지 경고 메시지가 생성 되었습니다.

그림 1: Visual Basic 경고

출력 창(Visual Basic)

그림 2: Visual C# 경고

출력 창(Visual C#)

컴파일러 경고 숨기기

빌드 출력을 좋게 유지하도록 빌드하는 동안 일시적으로 일부 경고를 숨길 수 있습니다.

특정 Visual C# 경고를 숨기려면

  1. 다음 솔루션 탐색기에서 최고 단계의 프로젝트 노드를 선택합니다.

  2. 메뉴 모음에서 보기, 속성 페이지를 선택합니다.

    프로젝트 디자이너 가 열립니다.

  3. 빌드 페이지를 선택한 다음, 경고 표시 안 함 상자에서 경고 번호 1762을 지정합니다.

    프로젝트 디자이너, 빌드 페이지

    자세한 내용은 프로젝트 디자이너, 빌드 페이지(C#)을 참조하십시오.

  4. 솔루션을 빌드합니다.

    다음 출력 창에는 빌드에 대한 요약 정보만 표시됩니다.

    출력 창, Visual C# 빌드 경고

모든 Visual Basic 빌드 경고를 표시하지 않습니다.

  1. 다음 솔루션 탐색기에서 최고 단계의 프로젝트 노드를 선택합니다.

  2. 메뉴 모음에서 보기, 속성 페이지를 선택합니다.

    프로젝트 디자이너 가 열립니다.

  3. 다음 컴파일 페이지에서, 모든 경고 사용 안 함 확인란을 선택하십시오.

    프로젝트 디자이너, 컴파일 페이지

    자세한 내용은 Visual Basic에서 경고 구성을 참조하십시오.

  4. 솔루션을 빌드합니다.

다음 출력 창에는 빌드에 대한 요약 정보만 표시됩니다.

출력 창, Visual Basic 빌드 경고

자세한 내용은 방법: 컴파일러 경고 표시 안 함을 참조하십시오.

출력 창에 추가적인 빌드 세부 정보를 표시

빌드 프로세스에 대한 출력 창에 표시되는 정보의 양을 변경할 수 있습니다.빌드의 자세한 정도가 일반적으로 최소로 설정되는 것은, 즉 출력 창에 우선 순위가 높은 경고 또는 오류와 빌드 프로세스의 요약만 표시된다는 것을 의미합니다.다음 옵션 대화 상자, 프로젝트 및 솔루션, 빌드 및 실행을 사용하여 빌드에 대한 자세한 정보를 표시할 수 있습니다.

중요중요

자세한 정보를 표시하는 경우, 빌드를 완료하는데 시간이 오래 걸립니다.

출력창에서 정보의 양을 변경하려면

  1. 옵션 대화 상자를 엽니다.

    도구 메뉴의 옵션 명령

  2. 먼저 프로젝트 및 솔루션 범주를 선택한 다음 빌드 및 실행 페이지를 선택합니다.

  3. 다음 MSBuild 프로젝트 빌드 출력의 자세한 정도 목록에서, 보통을 선택한 후 확인 단추를 선택합니다.

  4. 메뉴 모음에서 빌드, 솔루션 빌드를 선택합니다.

  5. 솔루션을 빌드 하고 출력 창에서 정보를 검토합니다.

    빌드 정보는 빌드가 시작(처음 위치) 시간, 파일이 프로세스된 순서, 프로세스를 (끝에 있는) 완료 하는 데 걸린 시간을 포함합니다.이 정보는 빌드하는 동안 Visual Studio가 실행하는 실제 컴파일러 구문을 포함합니다.

    예를 들어, Visual C# 빌드에서, /nowarn 옵션은 세 가지 다른 경고와 함께 이 항목 내에서 먼저 지정한 1762, 경고 코드를 나열합니다.

    Visual Basic 빌드에서, /nowarn 는 특정 경고를 표시하지 않기 때문에 경고가 표시되지 않습니다.

    팁

    Ctrl + F키를 선택하여 찾기 대화 상자를 표시하면, 출력 창의 내용을 검색할 수 있습니다.

자세한 내용은 방법: 빌드 로그 파일 보기, 저장 및 구성을 참조하십시오.

릴리스 빌드 만들기

최적화된 샘플 응용 프로그램의 버전을 빌드할 수 있습니다.릴리스 빌드를 하기 위해, 빌드를 시작하기 전에 네트워크 공유로 실행 파일이 복사되는 것을 지정해야 합니다.

자세한 내용은 방법: 빌드 출력 디렉터리 변경Visual Studio에서 프로젝트 및 솔루션 빌드 및 정리를 참조하십시오.

Visual Basic 대한 릴리스 빌드를 지정하려면

  1. 다음 프로젝트 디자이너가 열립니다.

    보기 메뉴, 속성 페이지 명령

  2. 다음 설정 페이지를 선택합니다.

  3. 다음 구성 목록에서, 릴리스를 선택합니다.

  4. 다음 플랫폼 목록에서 x86을 선택합니다.

  5. 다음 빌드 출력 경로 상자에서 네트워크 경로를 지정합니다.

    예를 들어, \\myserver\builds를 지정할 수 있습니다.

    중요중요

    지정한 네트워크 공유가 신뢰할 수 있는 위치가 아닐 경우 경고 메시지 상자가 표시됩니다.지정한 위치를 신뢰하면, 메시지 상자에서 확인 단추를 선택합니다.

  6. 응용 프로그램을 빌드합니다.

    빌드 메뉴의 솔루션 빌드 명령

Visual C# 대한 릴리스 빌드를 지정하려면

  1. 다음 프로젝트 디자이너가 열립니다.

    보기 메뉴, 속성 페이지 명령

  2. 다음 설정 페이지를 선택합니다.

  3. 다음 구성 목록에서, 릴리스를 선택합니다.

  4. 다음 플랫폼 목록에서 x86을 선택합니다.

  5. 다음 출력 경로 상자에서 네트워크 경로를 지정합니다.

    예를 들어, \\myserver\builds를 지정할 수 있었습니다.

    중요중요

    지정한 네트워크 공유가 신뢰할 수 있는 위치가 아닐 경우 경고 메시지 상자가 표시됩니다.지정한 위치를 신뢰하면, 메시지 상자에서 확인 단추를 선택합니다.

  6. 응용 프로그램을 빌드합니다.

    빌드 메뉴의 솔루션 빌드 명령

실행 파일은 지정된 네트워크 경로에 복사 됩니다.경로는 \\myserver\builds\FileName.exe입니다.

축하합니다: 성공적으로이 연습을 완료했습니다.

참고 항목

작업

연습: 프로젝트 빌드(C++)

연습: MSBuild 사용

기타 리소스

ASP.NET 웹 응용 프로그램 프로젝트 미리 컴파일 개요