마이크로소프트 빌드 엔진(Microsoft Build Engine) 또는 MSBuild[2][3]는
네이티브 C++ 코드 및 매니지드 코드를 위한 자유-오픈 소스 빌드 도구 집합이며 닷넷 프레임워크의 일부였다. 비주얼 스튜디오는 MSBuild에 의존하지만, MSBuild가 비주얼 스튜디오에 의존하지는 않는다.[4] 비주얼 스튜디오 애플리케이션 라이프사이클 관리는 팀 파운데이션 서버를 통해 팀 빌드를 수행하기 위해 MSBuild에 의존한다.[4]
MSBuild는 2003년 비주얼 스튜디오 2005(코드명 Whidbey)[5] 및 윈도우 비스타(코드명 롱혼/Longhorn)에 사용하기 위해 닷넷 프레임워크 2.0을 대상으로 2003년에 처음 만들어졌다.[6][7]
버전 |
닷넷 프레임워크 |
비주얼 스튜디오 버전 |
기본 설치 위치 (x86)[8]
|
2.0 |
2.0 |
2005 |
C:\Windows\Microsoft.NET\Framework\v2.0.50727
|
3.5 |
3.5 |
2008 |
C:\Windows\Microsoft.NET\Framework\v3.5
|
4.8.3761.0 |
4.5.2 |
2010/2012 |
C:\Windows\Microsoft.NET\Framework\v4.0.30319
|
12.0[9] |
4.5.2 |
2013 |
C:\Program Files (x86)\MSBuild\12.0\Bin
|
14.0 |
4.6 |
2015 |
C:\Program Files (x86)\MSBuild\14.0\Bin
|
15.0[10] |
4.7 |
2017 |
- C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin
- C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin
- C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin
|
16.0[11] |
4.7.2 |
2019 |
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin
|
17.0
|
|
2022
|
- C:\Program Files\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin
- C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin
- C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin
|
- Kretzler, Brian (2011). 《MSBuild Trickery: 99 Ways to Bend the Build Engine to Your Will》. K Cross Seven Ranch Company. 426쪽. ISBN 978-0-615-50907-5.
- Hashimi, Sayed Ibrahim (June 2006). “Inside MSBuild: Compiling Apps With Custom Tasks For The Microsoft Build Engine”. 《MSDN Magazine》 (Microsoft). 2015년 4월 11일에 원본 문서에서 보존된 문서. 2013년 4월 11일에 확인함.
- Hashimi, Sayed Ibrahim (March 2007). “WiX Tricks: Automate Releases With MSBuild And Windows Installer XML”. 《MSDN Magazine》 (Microsoft). 2013년 4월 11일에 확인함.
- Hashimi, Sayed Ibrahim (February 2009). “MSBuild: Best Practices For Creating Reliable Builds, Part 1”. 《MSDN Magazine》 (Microsoft). 2013년 4월 11일에 확인함.
- Hashimi, Sayed Ibrahim (March 2009). “MSBuild: Best Practices For Creating Reliable Builds, Part 2”. 《MSDN Magazine》 (Microsoft). 2013년 4월 11일에 확인함.
- Reif, Andreas (2010년 6월 10일). “Einführung in Microsofts Build-Management-Technik MSBuild” [Introduction to Microsoft's build management technology, MSBuild]. 《heise Developer》 (독일어). en:Heinz Heise. 2013년 4월 11일에 확인함.
- Jones, Mike; Warren, Genevieve; Blome, Mike; Robertson, Colin; Hogenson, Gordon; Cai, Saisang ( 4 November 2016). “MSBuild target framework and target platform”. MSBuild. 《en:Microsoft Docs》. 2018년 2월 19일에 확인함.
|
---|
개발 환경 | |
---|
언어 및 컴파일러 | |
---|
주요 API 및 프레임워크 | |
---|
데이터베이스 도구 및 언어 | SQL 서버 |
- 익스프레스
- 컴팩트
- 관리 스튜디오
- 기업 지능 개발 스튜디오
- MSDE
|
---|
SQL 서비스 | |
---|
기타 | |
---|
|
---|
소스 제어 | |
---|
드라이버 개발 | |
---|