Visual Studio에서 컴파일 및 빌드

적용 대상:yesVisual Studio noMac용 Visual Studio noVisual Studio Code

IDE에서 빌드하는 방법에 대한 가장 기본적인 개요는 연습: 애플리케이션 빌드를 참조하세요.

Visual Studio IDE, MSBuild 명령줄 도구 및 Azure Pipelines와 같은 방법 중 하나를 사용하여 애플리케이션을 빌드할 수 있습니다.

빌드 방법 이점
IDE - 즉시 빌드를 만들고 디버거에서 테스트할 수 있습니다.
- C++ 및 C# 프로젝트에 대해 다중 프로세서 빌드를 실행할 수 있습니다.
- 빌드 시스템의 다양한 측면을 사용자 지정할 수 있습니다.
CMake - CMake 도구를 사용하여 프로젝트를 빌드할 수 있습니다.
- Linux 및 Windows 플랫폼에서 동일한 빌드 시스템을 사용할 수 있습니다.
MSBuild 명령줄 - Visual Studio를 설치하지 않고도 프로젝트를 빌드할 수 있습니다.
- 모든 프로젝트 형식에 대해 다중 프로세서 빌드를 실행할 수 있습니다.
- 빌드 시스템의 영역 대부분을 사용자 지정할 수 있습니다.
Azure Pipelines - 지속적인 통합/지속적인 업데이트 파이프라인의 일부로 빌드 프로세스를 자동화할 수 있습니다.
- 모든 빌드에서 자동화된 테스트를 적용할 수 있습니다.
- 빌드 프로세스에 사실상 제한 없는 클라우드 기반 리소스를 사용할 수 있습니다.
- 빌드 워크플로를 수정하고 빌드 작업을 만들어 사용자 지정 수준이 높은 작업을 수행할 수 있습니다.

이 섹션의 문서에는 IDE 기반 빌드 프로세스에 대한 자세한 내용이 나와 있습니다. 다른 방법에 대한 자세한 내용은 CMake, MSBuildAzure Pipelines를 각각 참조하세요.

참고

이 토픽은 Windows용 Visual Studio에만 적용됩니다. Mac용 Visual Studio는 Mac용 Visual Studio에서 컴파일 및 빌드를 참조하세요.

IDE에서 빌드하는 방법에 대한 개요

사용자가 프로젝트를 만드는 경우 Visual Studio에서 해당 프로젝트와 프로젝트가 포함된 솔루션에 대해 기본 빌드 구성을 만듭니다. 이러한 구성은 솔루션 및 프로젝트를 빌드하고 배포하는 방법을 정의합니다. 특히 프로젝트 구성은 대상 플랫폼(예: Windows 또는 Linux) 및 빌드 형식(예: 디버그 또는 릴리스)에 대해 고유합니다. 사용자는 원하는 방식으로 이러한 구성을 편집할 수도 있고, 필요에 따라 고유한 구성을 만들 수도 있습니다.

IDE에서 빌드하는 방법에 대한 가장 기본적인 개요는 연습: 애플리케이션 빌드를 참조하세요.

그런 다음 Visual Studio에서 프로젝트 및 솔루션 빌드 및 정리를 참조하여 프로세스에 대해 수행할 수 있는 다양한 사용자 지정 작업에 대해 알아보세요. 사용자 지정 작업으로는 출력 디렉터리 변경, 사용자 지정 빌드 이벤트 지정, 프로젝트 종속성 관리, 빌드 로그 파일 관리컴파일러 경고 표시 안 함이 있습니다.

다음과 같은 다른 다양한 작업도 알아볼 수 있습니다.

참고 항목