Windows 앱 SDK용 도구 설치

Windows 앱 SDKWinUI를 사용하여 Windows용 앱을 개발하는 데 적합한 도구를 설치하여 개발 컴퓨터를 구성합니다.

참고 항목

이 문서는 Windows 앱 SDK의 안정적인 릴리스 채널에 대한 것입니다. Windows 앱 SDK 릴리스 채널을 참조하세요. 다른 채널에 대한 내용은 Windows 앱 SDK의 미리 보기 및 실험 채널용 도구 설치를 참조하세요.

winget으로 도구 설치

명령줄을 사용하여 필요한 도구 및 워크로드를 설치하려면 콘솔에 다음 명령 중 하나를 입력합니다. 이는 Visual Studio 2022 이상에서만 지원됩니다. Visual Studio 2022 이상이 이미 설치되어 있는 경우 이 명령은 누락된 워크로드가 선택된 상태로 Visual Studio 설치 관리자를 엽니다. 그런 다음 Visual Studio 설치 관리자에서 수정을 선택하여 필요한 워크로드를 설치할 수 있습니다.

C# 개발자용

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore

C++ 개발자용

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.NativeDesktop  Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp"  -s msstore

수동으로 도구 설치

필요한 도구 및 워크로드를 수동으로 설치하려면 다음 섹션을 읽으세요.

Visual Studio

다음 링크를 사용하여 Visual Studio 2022(권장) 또는 Visual Studio 2019를 설치합니다. 무료 Visual Studio Community Edition, Visual Studio Professional 또는 Visual Studio Enterprise 중에서 선택할 수 있습니다. 시작하기 전에 Windows 앱 개발을 위한 시스템 요구 사항을 참조하세요.

Important

Visual Studio 2019는 Windows 앱 SDK 1.1 이하만 지원합니다. Visual Studio 2022는 모든 버전의 Windows 앱 SDK로 앱을 개발하는 데 권장됩니다.

필요한 워크로드 및 구성 요소

Visual Studio를 설치하는 동안 원하는 워크로드 및 구성 요소를 설치할 수 있는 옵션이 있습니다. 설치 후 Visual Studio 설치 프로그램을 열고 수정을 선택하여 워크로드와 구성요소를 추가할 수 있습니다.

설치하는 동안 다음 워크로드 및 구성 요소를 선택합니다.

Visual Studio 설치 관리자 앱 내에서:

  • 설치 대화 상자의 워크로드 탭에서 다음을 적절하게 선택합니다.

    • Windows 앱 SDK를 사용한 C# 앱 개발의 경우 .NET 데스크톱 개발을 선택합니다.
      • 그런 다음, 설치 대화 상자의 설치 세부 정보 창에서 Windows 앱 SDK C# 템플릿(목록 하단)을 선택합니다.
    • Windows 앱 SDK를 사용한 C++ 앱 개발의 경우 C++를 사용하여 데스크톱 개발을 선택합니다.
      • 그런 다음, 설치 대화 상자의 설치 세부 정보 창에서 Windows 앱 SDK C++ 템플릿(목록 하단)을 선택합니다.
  • UWP(유니버설 Windows 플랫폼) 앱을 개발하는 경우 유니버설 Windows 플랫폼 개발을 선택합니다.

    • 그런 다음, 해당 워크로드에 대한 설치 대화 상자의 설치 세부 정보 창에서 C++(v143) 유니버설 Windows 플랫폼 도구를 선택합니다.
  • 설치 대화 상자의 개별 구성 요소 탭에 있는 SDK, 라이브러리 및 프레임워크 섹션에서 Windows 10 SDK(10.0.19041.0)를 선택합니다.

Visual Studio 프로젝트 및 항목 템플릿

Windows 앱 SDK에는 WinUI 3 라이브러리를 사용하여 사용자 인터페이스를 구현하는 앱을 만들고 개발하기 위한 Visual Studio 프로젝트 및 항목 템플릿이 포함되어 있습니다.

위에 설명된 필수 워크로드 및 구성 요소의 지침을 따른 경우 템플릿이 이미 설치되어 있습니다.

C# 또는 C++를 언어로, Windows를 플랫폼으로, WinUI를 프로젝트 형식으로 선택하여 새 Windows 앱 SDK 프로젝트를 만듭니다.

선택적으로 WinUI용 Template Studio(C#)를 설치하고 마법사 기반 UI를 사용하여 새 .NET WinUI 앱 개발 속도를 가속화합니다. 다양한 프로젝트 형식 및 기능 중에서 선택하여 사용자 지정된 프로젝트 템플릿을 생성합니다.

더 많은 Windows 앱 SDK 버전은 Windows 앱 SDK 다운로드를 참조하세요.

하이브리드 C/C++ 런타임 라이브러리 연결

릴리스 1.0.3 및 1.1 미리 보기 2 이상에서 Windows 앱 SDK는 하이브리드 C/C++ 런타임 라이브러리 링크(하이브리드 CRT 링크)를 사용합니다. 이는 배포를 간소화하는 CRT 연결 기술입니다. C++ 애플리케이션 개발자이든 C++ 라이브러리 개발자이든 관계없이, 하이브리드 CRT 연결에 대해 배울 수 있는 몇 가지 리소스가 있습니다.

다음 단계

Windows 앱 SDK를 사용하는 첫 번째 WinUI 3 앱을 만들려면 첫 번째 WinUI 3 프로젝트 만들기를 참조하세요.

기존 프로젝트에서 Windows 앱 SDK 사용도 참조하세요.