Visual Studio Build Tools 2017 구성 요소 디렉터리

이 페이지의 표에는 명령줄을 사용하여 Visual Studio를 설치하는 데 사용할 수 있는 ID가 나열되어 있습니다. Visual Studio에 대한 업데이트를 릴리스할 때 추가 구성 요소가 추가될 것입니다.

또한 이 페이지에 대해 다음 사항에 유의하세요.

  • 각 작업에는 고유한 섹션 및 작업 ID와 해당 작업에 사용할 수 있는 구성 요소 표가 있습니다.
  • 기본적으로 필수 구성 요소는 작업을 설치할 때 설치됩니다. 원하는 경우 권장선택적 구성 요소를 설치할 수도 있습니다.
  • 작업과 관련이 없는 추가 구성 요소를 나열하는 섹션도 추가했습니다.

이러한 ID를 사용하는 방법에 대한 자세한 내용은 명령줄 매개 변수를 사용하여 Visual Studio 2017 설치 페이지를 참조하세요. 다른 제품의 작업 및 구성 요소 ID 목록은 Visual Studio 2017 작업 및 구성 요소 ID 페이지를 참조하세요.

MSBuild 도구

ID: Microsoft.VisualStudio.Workload.MSBuildTools

설명: MSBuild 기반 응용 프로그램을 빌드하는 데 필요한 도구를 제공합니다.

이 작업에 포함되는 구성 요소

구성 요소 ID 이름 버전 종속성 유형
Microsoft.Component.MSBuild MSBuild 15.0.26208.0 필수
Microsoft.VisualStudio.Component.CoreBuildTools Visual Studio Build Tools 핵심 15.0.26711.1 필수
Microsoft.VisualStudio.Component.Roslyn.Compiler C# 및 Visual Basic Roslyn 컴파일러 15.0.26208.0 필수
Microsoft.VisualStudio.Component.FSharp.MSBuild F# 컴파일러 15.0.26606.0 Optional

.NET Core 빌드 도구

ID: Microsoft.VisualStudio.Workload.NetCoreBuildTools

설명: .NET Core 응용 프로그램을 빌드하기 위한 도구입니다.

이 작업에 포함되는 구성 요소

구성 요소 ID 이름 버전 종속성 유형
Microsoft.Net.Core.Component.SDK .NET Core 1.0 - 1.1 개발 도구 15.0.26606.0 필수

Visual C++ 빌드 도구

ID: Microsoft.VisualStudio.Workload.VCTools

설명: Visual C++ 도구 집합, ATL 및 선택적 기능(예: MFC 및 C++/CLI)을 사용하여 기존 Windows 기반 응용 프로그램을 빌드합니다.

이 작업에 포함되는 구성 요소

구성 요소 ID 이름 버전 종속성 유형
Microsoft.VisualStudio.Component.VC.CoreBuildTools Visual C++ Build Tools 핵심 기능 15.0.26208.0 필수
Microsoft.VisualStudio.Component.VC.Redist.14.Latest Visual C++ 2017 재배포 가능 업데이트 15.0.26606.0 필수
Microsoft.VisualStudio.Component.Windows10SDK Windows 유니버설 C 런타임 15.0.26621.2 필수
Component.Microsoft.VisualStudio.RazorExtension Razor 언어 서비스 15.0.26720.2 권장
Microsoft.VisualStudio.Component.Roslyn.Compiler C# 및 Visual Basic Roslyn 컴파일러 15.0.26208.0 권장
Microsoft.VisualStudio.Component.Roslyn.LanguageServices C# 및 Visual Basic 15.0.26711.1 권장
Microsoft.VisualStudio.Component.Static.Analysis.Tools 정적 분석 도구 15.0.26208.0 권장
Microsoft.VisualStudio.Component.VC.CMake.Project CMake용 Visual C++ 도구 15.0.26621.2 권장
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 VC++ 2017 v141 도구 집합(x86, x64) 15.0.26621.2 권장
Microsoft.VisualStudio.Component.Windows10SDK.15063.Desktop 데스크톱 C++ x86 및 x64용 Windows 10 SDK(10.0.15063.0) 15.0.26621.2 권장
Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP UWP용 Windows 10 SDK(10.0.15063.0): C#, VB, JS 15.0.26621.2 권장
Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP.Native UWP용 Windows 10 SDK(10.0.15063.0): C++ 15.0.26621.2 권장
Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions ASP.NET 및 웹 개발 15.0.26606.0 권장
Microsoft.Component.VC.Runtime.UCRTSDK Windows 유니버설 CRT SDK 15.0.26208.0 Optional
Microsoft.Net.Component.4.6.1.SDK .NET Framework 4.6.1 SDK 15.0.26621.2 Optional
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 타기팅 팩 15.0.26621.2 Optional
Microsoft.VisualStudio.Component.VC.140 데스크톱용 VC++ 2015.3 v140 도구 집합(x86, x64) 15.0.26720.2 Optional
Microsoft.VisualStudio.Component.VC.ATL Visual C++ ATL 지원 15.0.26621.2 Optional
Microsoft.VisualStudio.Component.VC.ATLMFC MFC 및 ATL 지원(x86 및 x64) 15.0.26621.2 Optional
Microsoft.VisualStudio.Component.VC.ClangC2 Clang/C2(실험적) 15.0.26724.1 Optional
Microsoft.VisualStudio.Component.VC.CLI.Support C++/CLI 지원 15.0.26621.2 Optional
Microsoft.VisualStudio.Component.VC.Modules.x86.x64 표준 라이브러리용 모듈(실험적) 15.0.26720.2 Optional
Microsoft.VisualStudio.Component.Windows10SDK.10240 Windows 10 SDK(10.0.10240.0) 15.0.26208.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.10586 Windows 10 SDK(10.0.10586.0) 15.0.26208.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.14393 Windows 10 SDK(10.0.14393.0) 15.0.26208.0 Optional
Microsoft.VisualStudio.Component.Windows81SDK Windows 8.1 SDK 15.0.26208.0 Optional
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Win81 Windows 8.1 SDK 및 UCRT SDK 15.0.26208.0 Optional

웹 개발 빌드 도구

ID: Microsoft.VisualStudio.Workload.WebBuildTools

설명: 웹 응용 프로그램을 빌드하기 위한 MSBuild 작업 및 대상입니다.

이 작업에 포함되는 구성 요소

구성 요소 ID 이름 버전 종속성 유형
Microsoft.Net.Component.4.6.1.SDK .NET Framework 4.6.1 SDK 15.0.26621.2 필수
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 타기팅 팩 15.0.26621.2 필수
Microsoft.Net.ComponentGroup.DevelopmentPrerequisites .NET Framework 4.6.1 개발 도구 15.0.26606.0 필수
Microsoft.VisualStudio.Web.BuildTools.ComponentGroup 웹 개발 빌드 도구 15.0.26323.1 필수
Microsoft.Net.Component.4.5.1.TargetingPack .NET Framework 4.5.1 타기팅 팩 15.0.26621.2 권장
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 타기팅 팩 15.0.26621.2 권장
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 타기팅 팩 15.0.26621.2 권장
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 타기팅 팩 15.0.26621.2 권장
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 타기팅 팩 15.0.26621.2 권장
Microsoft.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 개발 도구 15.0.26606.0 권장
Microsoft.Net.Core.Component.SDK .NET Core 1.0 - 1.1 개발 도구 15.0.26606.0 권장
Microsoft.Net.Component.3.5.DeveloperTools .NET Framework 3.5 개발 도구 15.0.26621.2 Optional
Microsoft.Net.Component.4.6.2.SDK .NET Framework 4.6.2 SDK 15.0.26208.0 Optional
Microsoft.Net.Component.4.6.2.TargetingPack .NET Framework 4.6.2 타기팅 팩 15.0.26208.0 Optional
Microsoft.Net.Component.4.7.SDK .NET Framework 4.7 SDK 15.0.26419.1 선택적
Microsoft.Net.Component.4.7.TargetingPack .NET Framework 4.7 타기팅 팩 15.0.26621.2 Optional
Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools .NET Framework 4.6.2 개발 도구 15.0.26621.2 Optional
Microsoft.Net.ComponentGroup.4.7.DeveloperTools .NET Framework 4.7 개발 도구 15.0.26606.0 Optional

독립적 구성 요소

이러한 구성 요소는 작업에 포함되지 않지만 개별 구성 요소로 선택할 수 있습니다.

구성 요소 ID 이름 버전
해당 없음 해당 없음 해당 없음

참고 항목