MSBuild

MSBuild
개발자마이크로소프트
발표일2003년(21년 전)(2003)
안정화 버전
v16.11.0 / 2021년 8월 11일(2년 전)(2021-08-11)[1]
저장소
  • github.com/dotnet/msbuild 위키데이터에서 편집하기
프로그래밍 언어C#
운영 체제크로스 플랫폼
플랫폼닷넷 프레임워크
종류빌드 자동화
라이선스MIT 허가서
웹사이트docs.microsoft.com/visualstudio/msbuild/msbuild 위키데이터에서 편집하기

마이크로소프트 빌드 엔진(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

각주

  1. “Latest release”. Microsoft/msbuild. 《GitHub》. Microsoft. 2021년 9월 1일에 확인함. 
  2. “microsoft/msbuild: The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio”. 《깃허브》. 마이크로소프트. 2019년 7월 23일에 확인함. 
  3. Hashimi, Sayed Ibrahim; Bartholomew, William (2009). 《Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build》. Microsoft Press. 406쪽. ISBN 978-0-7356-2628-7. 
  4. “MSBuild”. MSBuild. 《en:Microsoft Docs》. 2019년 7월 23일에 확인함. 
  5. “Building, Testing, and Deployment”. What's New in Visual Studio 2005. 《MSDN》. Microsoft. 2014년 8월 26일에 원본 문서에서 보존된 문서. 
  6. Sneath, Tim (July 19, 2004). “MSBuild: The New Build System for Visual Studio 2005 and Longhorn”. Tim Sneath. 《MSDN Blogs》. 2018년 4월 22일에 확인함. 
  7. England, Chuck (February 25, 2010). “Getting Started with MSBuild”. The Visual Studio Blog. 《MSDN Blogs》. 2018년 4월 22일에 확인함. 
  8. “Standard and custom Toolset configurations”. MSBuild. 《en:Microsoft Docs》. 2019년 7월 23일에 확인함. 
  9. “What's new in MSBuild 12.0”. MSBuild. 《en:Microsoft Docs》. 2019년 7월 23일에 확인함. [깨진 링크(과거 내용 찾기)]
  10. “What's new in MSBuild 15”. MSBuild. 《en:Microsoft Docs》. 2019년 7월 23일에 확인함. 
  11. “What's new in MSBuild 16.0”. MSBuild. 《en:Microsoft Docs》. 2019년 7월 23일에 확인함. 

추가 문헌

  • 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일에 확인함. 

외부 링크

  • MSBuild 위키데이터에서 편집하기 - 공식 웹사이트
  • v
  • t
  • e
마이크로소프트 개발 도구
개발
환경
언어 및
컴파일러주요 API
프레임워크
데이터베이스 도구
및 언어
SQL 서버
  • 익스프레스
  • 컴팩트
  • 관리 스튜디오
  • 기업 지능 개발 스튜디오
  • MSDE
SQL 서비스
  • 분석
  • 보고
  • 통합
  • 알림
기타
소스 제어드라이버 개발