[컴파일] MSBuild

2015. 10. 28. 17:12프로그래밍/지식창고

728x90
728x90

개요

MS에서 제공하는 Visual Studio 개발 프로젝트나 솔루션을 빌드하기 위해 제공하는 커맨드 방식 스크립트 툴.
하이라이트 기능이 추가 되어 빌드시에 상황을 쉽게 파악이 가능하다.


설치
Visual Studio를 깔면 C:\windows\Microsoft.net\framework\version.x.x
경로에 설치된다. 해당 경로에 가보면 MSBuild.exe 실행파일이 있다.

설치를 했으므로 자동 빌드 및 다양한 곳에서 활용하기(전역적으로 커맨드 라인에 실행하기 위해)
역시 수동으로 환경변수를 지정한다.
시작 -> 검색칸에 "환경변수" -> 시스템 환경 변수 편집 -> 환경 변수 -> 시스템 변수의 PATH에
C:\windows\Microsoft.net\framework\version.x.x 경로 추가.( 안될 시 세미콜론과 스페이스를 확인)

사용법
MSbuild myproject.sln /t:Rebuild /p:Configuration=Release
MSbuild myproject.vcproj /t:Rebuild /p:Configuration=Debug

Jenkkins등 CI 툴에서도 해당 MSBuild의 경로를 지정해주면 자동 빌드 시스템에 이것을 사용한다.
해당 서버 컴퓨터에 환경 변수를 지정해줘야한다.

참조
MSBuild Reference (MSDN .NET 4.0 Version)

https://msdn.microsoft.com/en-us/library/0k6kkbsd%28v=vs.100%29.aspx


MSDN Command Line Reference

https://msdn.microsoft.com/en-us/library/ms164311.aspx










728x90
반응형

'프로그래밍 > 지식창고' 카테고리의 다른 글

[용어] 애자일 소프트웨어 개발  (1) 2016.01.15
[용어] Third Party  (0) 2016.01.06
[MAC] 배터리 관련 앱  (0) 2015.12.05
[CI] CI(Continous Integration) 툴 기초. CI란?  (0) 2015.10.27
[기술동향] Hololens  (1) 2015.10.08
[용어] 심리스 월드  (1) 2015.09.23
PCB  (3) 2015.09.08