Mac용 Visual Studio에서 컴파일 및 빌드Compiling and building in Visual Studio for Mac

Mac용 Visual Studio를 사용하면 프로젝트를 개발하는 동안 애플리케이션을 빌드하고 어셈블리를 만들 수 있습니다.Visual Studio for Mac can be used to build applications and create assemblies during the development of your project. 형식 불일치, 잘못된 구문, 철자가 틀린 키워드 및 기타 컴파일 시간 오류를 신속하게 식별할 수 있도록 코드를 자주 빌드해야 합니다.It's important to build your code often to allow you to quickly identify type mismatches, erroneous syntax, misspelled keywords, and other compile-time errors. 디버깅을 빌드하면 논리, IO 및 0으로 나누기 오류와 같은 런타임 오류도 찾아 해결할 수 있습니다.By building then debugging, you can also find and fix run-time errors such as logic, IO, and divide-by-zero errors.

성공적인 빌드는 소스 코드에 올바른 구문이 포함되어 있고 라이브러리, 어셈블리 및 기타 구성 요소에 대한 모든 정적 참조를 확인하는 것을 나타냅니다.A successful build means the source code contains correct syntax and all static references to libraries, assemblies, and other components can resolve. 빌드 프로세스는 애플리케이션 실행 파일을 생성 합니다.The build process produces an application executable. 다양한 종류의 수동 테스트와 자동화된 테스트를 통해 이 실행 파일을 테스트하여 코드 품질의 유효성을 검사할 수 있습니다.This executable may then be tested via debugging and different kinds of manual and automated tests to validate code quality. 애플리케이션이 완전히 테스트된 후에는 고객에게 배포할 릴리스 버전을 컴파일할 수 있습니다.After your application is fully tested, you can compile a release version to deploy to your customers.

Mac에서 다음 방법 중 하나를 사용하여 애플리케이션을 빌드할 수 있습니다. Mac용 Visual Studio, MSBuild 명령줄 도구 또는 Azure Pipelines를 사용합니다.On the Mac, you can use any of the following methods to build your application: Visual Studio for Mac, MSBuild command-line tools, or Azure Pipelines.

빌드 방법Build Method 이점Benefits
Mac용 Visual StudioVisual Studio for Mac - 즉시 빌드를 만들고 디버거에서 테스트할 수 있습니다.- Create builds immediately and test them in a debugger.
- C# 프로젝트에 대해 다중 프로세서 빌드를 실행할 수 있습니다.- Run multi-processor builds for C# projects.
- 빌드 시스템의 다양한 측면을 사용자 지정할 수 있습니다.- Customize different aspects of the build system.
MSBuild 명령줄MSBuild command line - Mac용 Visual Studio를 설치하지 않고도 프로젝트를 빌드할 수 있습니다.- Build projects without installing Visual Studio for Mac.
- 모든 프로젝트 형식에 대해 다중 프로세서 빌드를 실행할 수 있습니다.- Run multi-processor builds for all project types.
- 빌드 시스템의 영역 대부분을 사용자 지정할 수 있습니다.- Customize most areas of the build system.
Azure PipelinesAzure Pipelines - 지속적인 통합/지속적인 업데이트 파이프라인의 일부로 빌드 프로세스를 자동화할 수 있습니다.- Automate your build process as part of a continuous integration/continuous delivery pipeline.
- 모든 빌드에서 자동화된 테스트를 적용할 수 있습니다.- Apply automated tests with every build.
- 빌드 프로세스에 사실상 제한 없는 클라우드 기반 리소스를 사용할 수 있습니다.- Employ virtually unlimited cloud-based resources for build processes.
- 빌드 워크플로를 수정하고 빌드 작업을 만들어 사용자 지정 수준이 높은 작업을 수행할 수 있습니다.- Modify the build workflow and create build activities to perform deeply customized tasks.

이 섹션의 문서에는 IDE 기반 빌드 프로세스에 대한 자세한 내용이 나와 있습니다.The documentation in this section goes into further details of the IDE-based build process. 명령줄을 통해 애플리케이션을 빌드하는 방법에 대한 자세한 내용은 MSBuild를 참조하세요.For more information about building applications via the command line, see MSBuild. Azure Pipelines를 사용하여 애플리케이션을 빌드하는 방법에 대한 자세한 내용은 Azure Pipelines를 참조하세요.For details on building applications with Azure Pipelines, see Azure Pipelines.

참고

이 토픽은 Mac용 Visual Studio에 적용됩니다.This topic applies to Visual Studio for Mac. Windows용 Visual Studio는 Visual Studio에서 컴파일 및 빌드를 참조하세요.For Visual Studio on Windows, see Compile and build in Visual Studio.

IDE에서 빌드Building from the IDE

Mac용 Visual Studio를 사용하면 빌드 기능을 제어하는 동시에 즉시 빌드를 만들고 실행할 수 있습니다.Visual Studio for Mac lets you create and run builds instantly, while still giving you control over build functionality. 프로젝트를 만들 때 Mac용 Visual Studio는 빌드에 대한 컨텍스트를 설정하는 기본 빌드 구성을 정의합니다.When you create a project, Visual Studio for Mac defines a default build configuration that sets the context for builds. 기본 빌드 구성을 편집하고 직접 만들 수도 있습니다.You can edit default build configurations and also create your own. 구성을 만들거나 수정하면 프로젝트 파일이 자동으로 업데이트되며, MSBuild에서 프로젝트를 빌드하는 데 사용됩니다.Creating or modifying these configurations will automatically update the project file, which is then used by MSBuild to build your project.

IDE에서 프로젝트와 솔루션을 빌드하는 방법에 대한 자세한 내용은 프로젝트 및 솔루션 빌드 및 정리 가이드를 참조하세요.For more information regarding how to build projects and solutions in the IDE, see the Building and cleaning Projects and Solutions guide.

Mac용 Visual Studio를 사용하여 다음 작업을 수행할 수도 있습니다.Visual Studio for Mac can also be used to do the following:

  • 출력 경로 변경.Change the output path. 이 설정은 다음 프로젝트 옵션에서 편집합니다.This is edited in your Project's options:

    출력 경로 변경

  • 빌드 출력의 세부 정보 표시 변경:Change the verbosity of the build output:

    빌드 세부 정보 표시 변경

  • 빌드나 정리 전후 또는 도중에 사용자 지정 명령 추가:Add Custom Commands before, during, or after Building or Cleaning:

    사용자 지정 명령 추가

추가 정보See also