[msbuild] IDE를 설치하지 않고 빌드 서버에 VS2017 버전의 msbuild를 어떻게 설치할 수 있습니까?

역사적으로 이것은 Microsoft Build Tools 로 수행되었습니다 . 그러나 2015 이후 버전에서는 빌드 도구를 사용하지 못할 수 있습니다 . 대체품은 Visual Studio 빌드 도구 인 것으로 보이며 아직 실제 홈페이지가없는 것 같습니다.

나는 다운로드 VS2017 전문 설치를 하고 갔다 개별 구성 요소 탭을 선택합니다. 요약하자면 753MB를 차지하는 Visual Studio 핵심 편집기가 있음을 알 수 있습니다. 나는 편집자를 원하지 않는다. 그냥 msbuild입니다. 편집기를 선택 해제 할 수있는 방법이 없습니다.

Visual Studio IDE를 설치하지 않고 최신 버전의 msbuild를 설치할 수있는 방법이 있습니까?



답변

Visual Studio 빌드 도구는 IDE와 다른 다운로드입니다. 그것들은 꽤 작은 하위 집합 인 것처럼 보이며 Visual Studio 2019 용 빌드 도구 ( 다운로드 )라고합니다.

GUI를 사용하여 설치를 수행하거나 msbuild 설치를 스크립팅 할 수 있습니다.

vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet

Microsoft.VisualStudio.Workload.MSBuildTools필요한 세 가지 하위 구성 요소에 대한 “래퍼”ID입니다 .

  • Microsoft.Component.MSBuild
  • Microsoft.VisualStudio.Component.CoreBuildTools
  • Microsoft.VisualStudio.Component.Roslyn.Compiler

사용 가능한 다른 CLI 스위치에 대한 설명서는 여기 에서 찾을 수 있습니다 .

빌드 툴 설치는 전체 IDE보다 훨씬 빠릅니다. 내 테스트에서 5-10 초가 걸렸습니다. 함께 --quiet간단한 커서 변경 이외의 진행 표시기가 없습니다. 설치가 완료되면의 빌드 도구를 볼 수 있어야합니다 %programfiles(x86)%\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin.

표시되지 않으면 --quiet설치 중에 발생할 수있는 오류 메시지를 보지 않고 실행 해보십시오 .


답변