Visual Studio에서 컴파일 및 빌드
IDE 내에서 빌드에 대한 첫 번째 소개는 연습: 애플리케이션빌드를 참조하세요.
Visual Studio IDE, MSBuild 명령줄 도구 및 Azure Pipelines와 같은 메서드를 사용하여 애플리케이션을 빌드할 수 있습니다.
빌드 메서드 | 혜택 |
---|---|
IDE | - 즉시 빌드를 만들고 디버거에서 테스트합니다. - C++ 및 C# 프로젝트에 대한 다중 프로세서 빌드를 실행합니다. - 빌드 시스템의 다양한 측면을 사용자 지정합니다. |
CMake | - CMake 도구를 사용하여 C++ 프로젝트 빌드 - Linux 및 Windows 플랫폼에서 동일한 빌드 시스템을 사용합니다. |
MSBuild 명령줄 | - Visual Studio를 설치하지 않고 프로젝트를 빌드합니다. - 모든 프로젝트 형식에 대해 다중 프로세서 빌드를 실행합니다. - 빌드 시스템의 대부분의 영역을 사용자 지정합니다. |
Azure Pipelines | - 지속적인 통합/지속적인 업데이트 파이프라인의 일부로 빌드 프로세스를 자동화합니다. - 모든 빌드에서 자동화된 테스트를 적용합니다. - 빌드 프로세스에 거의 무제한 클라우드 기반 리소스를 사용합니다. - 빌드 워크플로를 수정하고 빌드 활동을 만들어 심층적으로 사용자 지정된 작업을 수행합니다. |
이 섹션의 설명서는 IDE 기반 빌드 프로세스에 대한 자세한 내용을 설명합니다. 다른 방법에 대한 자세한 내용은 CMake, MSBuild 및 Azure Pipelines각각 참조하세요.
IDE에서 빌드
프로젝트를 만들 때 Visual Studio는 프로젝트 및 프로젝트가 포함된 솔루션에 대한 기본 빌드 구성을 만들었습니다. 이러한 구성은 솔루션 및 프로젝트를 빌드하고 배포하는 방법을 정의합니다. 특히 프로젝트 구성은 대상 플랫폼(예: Windows 또는 Linux) 및 빌드 유형(예: 디버그 또는 릴리스)에 대해 고유합니다. 원하는 대로 이러한 구성을 편집할 수 있으며 필요에 따라 사용자 고유의 구성을 만들 수도 있습니다.
IDE 내에서 빌드에 대한 첫 번째 소개는 연습: 애플리케이션빌드를 참조하세요.
다음으로, Visual Studio 프로젝트 및 솔루션 빌드 및 정리 참조하여 프로세스에 대해 수행할 수 있는 다양한 사용자 지정에 대해 알아봅니다. 사용자 지정에는 출력 디렉터리 변경, 사용자 지정 빌드 이벤트 지정 , 프로젝트 종속성 관리 , 빌드 로그 파일 관리 , 그리고 컴파일러 경고 억제 등이 포함됩니다.
여기에서 다양한 다른 작업을 탐색할 수 있습니다.
- 빌드 구성을 이해하기
- 플랫폼 대상으로 프로젝트 구성
- 프로젝트 및 솔루션 속성관리합니다.
- C# 및 Visual Basic의 빌드 이벤트 지정
- 빌드 옵션 설정
- 여러 프로젝트를 병렬로 빌드
관련 콘텐츠
- 빌드(컴파일) 웹 사이트 프로젝트
- Visual Studio CMake 프로젝트