[MSBuild] MSBuild를 이용한 프로젝트 빌드
2019. 12. 9. 17:53
728x90
반응형
MSBuild 란?
Microsoft Build Engine은 애플리케이션을 빌드하기 위한 플랫폼입니다. MSBuild라고도 하는 이 엔진은 빌드 플랫폼에서 소프트웨어를 처리하고 빌드하는 방법을 제어하는 프로젝트 파일에 대한 XML 스키마를 제공합니다. Visual Studio는 MSBuild를 사용하지만 Visual Studio에 종속되지 않습니다. 프로젝트 또는 솔루션 파일에서 msbuild.exe를 호출하여 Visual Studio가 설치되지 않은 환경에서 제품을 조정하고 빌드할 수 있습니다.
https://docs.microsoft.com/ko-kr/visualstudio/msbuild/msbuild?view=vs-2019
프로젝트 빌드 방법
MSBuild 를 이용해서, 프로젝트를 빌드하는 방법에는 두가지가 있습니다.
1. cmd 창을 이용해서, project 파일을 직접 호출 하는 방법
2. xml 파일을 이용해서, build에 대한 구성을 설정하고, 해당 xml 파일을 호출하는 방법
이번에는 cmd 창을 이용해서 Project 파일을 직접 호출 하는 방식으로 정리를 하겠습니다.
MSBuild 사용법
Visual Studio 버전에 따라서, 설치시 제공하는 MSBuild 의 위치가 조금 다릅니다.
실 적용시 MSBuild 의 위치를 꼭 확인해서 적용하는 것이 좋습니다.
MSBuild 위치
2017 버전
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\
2017 버전 이전
C:\Program Files (x86)\MSBuild\12.0\Bin\
직접 빌드할 경우,
cmd
> MSBuild.exe MyProj.proj /p:Configuration=Debug;VisualStudioVersion=15.0
728x90
'CI' 카테고리의 다른 글
[Jenkins] 젠킨스 MSBuild 셋팅 (0) | 2019.12.10 |
---|---|
[MSBuild] XML 을 이용한 Build (0) | 2019.12.10 |
[MSBuild] MSBuild 를 이용한 Package 시 XML 파일 포함 시키는 법 (0) | 2019.06.28 |
[Jenkins] 젠킨스 Windows 설치 (0) | 2018.10.11 |
[Jenkins] 젠킨스의 개요 (0) | 2018.09.14 |