Windows 10 SDK

Windows 10 SDK(10.0.15063.0)는 Windows 10 앱을 빌드하기 위한 최신 헤더, 라이브러리, 메타데이터 및 도구를 제공합니다. Windows 10 SDK를 Visual Studio 2017과 함께 사용하면 Windows용 앱을 빌드할 때 최적의 환경을 제공하여 Windows 10 크리에이터 업데이트에 제공되는 최신 도구 및 API를 활용할 수 있습니다.

이 SDK를 사용하면 Windows 10 크리에이터 업데이트를 대상으로 하는 것 외에도 모든 Windows 10 버전에서 유니버설 Windows 플랫폼 앱과 데스크톱 앱을 빌드할 수 있습니다. 또한 이 SDK는 Windows 8.1, Windows 7 SP1, Windows Server 2016 및 Windows Server 2012 R2에서 데스크톱 앱을 빌드하는 것도 지원합니다. 이전 버전의 Windows 및 Windows Phone SDK의 경우 보관 페이지를 참조하세요.

참고: Windows 10 크리에이터 업데이트를 대상으로 하는 Windows 10 앱 개발에는 Visual Studio 2017이 필요합니다. 이 SDK는 이전 버전의 Visual Studio에서는 검색되지 않습니다.

편의를 위해 실행 파일을 다운로드하여 실행하거나 ISO를 다운로드할 수 있습니다.

Windows 10 SDK에는 모바일 개발용 에뮬레이터도 포함되어 있습니다. 이 SDK에 해당하는 에뮬레이터에 대한 자세한 내용을 보려면 여기를 클릭하십시오.

시작하기

설치하기 전에 몇 가지 사항을 알아 두어야 합니다.

  1. 설치 전에 Visual Studio 2017 RTM을 끝냅니다. Visual Studio가 실행되고 있으면 SDK 설치가 실패할 수 있습니다. 일반 도구 문제에 대해 자세히 알아보세요.
  2. Windows 10이 아닌 플랫폼에서 Windows 10 SDK를 사용하려면 유니버설 CRT가 설치되어 있어야 합니다. KB2999226. 설치 중에 오류를 피하려면 Windows SDK를 설치하기 전에 Microsoft 업데이트의 최신 권장 업데이트 및 패치를 설치해야 합니다.

시스템 요구 사항

Windows 10 SDK는 Windows 10에서 사용하도록 최적화되어 있습니다. Windows 10 앱 개발은 Windows 10, 버전 1507 이상에서만 지원됩니다.

Windows 10 SDK는 Visual Studio 2017 RTM을 통해서도 사용할 수 있습니다.

지원되는 운영 체제
  • Windows 10 버전 1507 이상
  • Windows Server 2016: Standard 및 Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

참고: Windows 8.1 및 이전 운영 체제에 설치하려면 KB2999226이 필요합니다. Windows 업데이트를 통해 설치하려면 Windows SDK를 설치하기 전에 Microsoft 업데이트의 최신 권장 업데이트 및 패치를 설치해야 합니다.

일부 도구는 이전 운영 체제에서 지원되지 않습니다.

하드웨어 요구 사항
  • 1.6GHz 이상 프로세서
  • RAM 1GB
  • 사용 가능한 하드 디스크 공간 4GB
추가 요구 사항
  • 에뮬레이터를 지원하려면 Windows 8.1(x64) Professional 버전 이상 또는 Windows 10 Pro 또는 Enterprise(x64) 버전이 필요합니다. 클라이언트 Hyper-V 및 SLAT(두 번째 수준 주소 변환)를 지원하는 프로세서도 필요합니다.

새로운 기능

Windows 10 크리에이터 업데이트 SDK에서는 유니버설 Windows 앱을 개발하기 위한 여러 가지 흥미로운 새 API와 플랫폼을 공개합니다. Windows 10, 버전 1703의 새로운 기능에 대해 자세히 알아보세요.

SDK 레이아웃 변경

Windows 크리에이터 업데이트 SDK용 Windows 10 SDK에는 개발자 환경을 향상시키기 위한 중요한 변경 내용이 포함되어 있습니다.

Visual Studio 2017 지원

Windows 10 크리에이터 업데이트를 대상으로 하는 Windows 10 앱 개발에는 Visual Studio 2017이 필요합니다. 이 SDK는 이전 버전의 Visual Studio에서는 검색되지 않습니다.

이름 변경

Windows 10 SDK 설치 관리자 이름이 winsdksetup.exe로 업데이트되었습니다.

ISO 지원

Windows 10 SDK는 설치 관리자를 실행하여 설치하거나 ISO에서 다운로드하여 설치할 수 있습니다.

도구 및 메타 데이터의 병렬 설치

개발자 환경을 향상시키기 위해 도구와 메타 데이터가 버전이 지정된 폴더에 저장됩니다. 이를 통해 개발자는 릴리스 간에 SDK와 도구를 분리할 수 있습니다.

이제 도구는 다음 위치에 있습니다.

  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x86\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x64\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\arm\*.*

이제 계약 파일과 메타데이터는 다음 위치에 있습니다.

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<ContractName>\<ContractVersion>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
설치 프로그램의 추가 옵션

이제 Windows 10 SDK 설치 프로그램은 설치할 구성 요소를 세부적으로 선택할 수 있도록 합니다. 예를 들어 관리되는 개발자는 기본 개발 헤더와 lib를 설치할 필요가 없습니다.

다음과 같은 옵션이 있습니다.

  • Windows 앱 관리 개발
  • Windows 앱 기본 개발
  • Windows 데스크톱 기본 x86 개발
  • Windows 데스크톱 기본 x64 개발
  • Windows 데스크톱 기본 arm 개발
  • Windows 데스크톱 기본 arm64 개발
  • Windows 앱 인증 키트
  • Windows 디버거
  • Windows Performance Toolkit

도구 업데이트

ComparePackage

ComparePackage는 두 버전의 앱 패키지 간의 차이점을 분석하여 변경 사항이 사용자의 업데이트에 미치는 영향을 이해하는 데 도움을 줍니다.

MakeAppx.exe

이제 MakeAppx.exe는 콘텐츠 그룹 맵 변환과 스트리밍 UWP 패키지 생성을 지원합니다. MakeAppx.exe에 대해 자세히 알아보세요.

샘플

이제 GitHub를 통해 Windows 10 앱 샘플을 사용할 수 있습니다. GitHub에서 코드를 찾거나, Git를 사용하여 리포지토리의 개별 사본을 복제하거나, 모든 샘플의 압축 아카이브를 다운로드할 수 있습니다. Microsoft는 어떤 사용자 의견이든 환영하므로 문제가 있거나 궁금한 사항이 있는 경우 언제든지 리포지토리 내에서 문제를 개설하세요. 이러한 샘플은 Universal Windows Platform을 지원하는 데스크톱, 모바일 및 미래 장치에서 실행되도록 디자인되었습니다. MSDN 코드 갤러리에서 다른 예를 확인할 수 있습니다.

Windows 10 Mobile 에뮬레이터

Windows 10 Mobile용 에뮬레이터는 모바일 에뮬레이터용 Windows 10 실행 장치를 에뮬레이트하는 데스크톱 응용 프로그램입니다. 이 응용 프로그램은 실제 장치 없이 Windows 앱을 디버그 및 테스트할 수 있는 가상화된 환경을 제공합니다. 또한 응용 프로그램 프로토타입을 위한 격리된 환경도 제공합니다. Windows 10 Mobile 에뮬레이터에 대해 자세히 알아보세요.

이전 SDK 버전

이전에 출시되어 지원된 SDK 및 에뮬레이터는 보관 페이지에서 찾을 수 있습니다.

알려진 문제

먼저 Visual Studio 종료

Visual Studio가 현재 실행되고 있는 경우 Windows SDK가 설치되지 않고 심각한 오류를 보고할 수 있습니다. 설치 전에 Visual Studio를 끝냅니다.

빌드 15042를 실행할 때 DX12 템플릿 발생

이 버그는 Windows SDK 설치 관리자의 알려진 버그입니다. 이 문제가 발생하면 관리 명령 프롬프트에서 “C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd” 명령을 실행하여 SDK를 복구할 수 있습니다.

배포

특정 버전의 Windows 10을 대상으로 하는 데스크톱(Win32) 앱을 개발하는 경우, 이러한 앱을 개발하는 데 사용하는 SDK 버전이 앱을 배포하려는 운영 체제의 동일한 대상 버전과 일치해야 합니다.

예를 들어 대상 플랫폼 버전이 Windows 10 RTM이면 "Windows 10 RTM SDK(버전 10.0.26624.0) Windows 10 Mobile용 Microsoft 에뮬레이터"를 다운로드한 후 해당 SDK를 사용하여 앱을 컴파일해야 합니다. 마찬가지로 대상 플랫폼 버전이 Windows 10, 버전 1511이면 "Windows 10 RTM SDK(버전 10.0.10586.212) Windows 10 Mobile용 Microsoft 에뮬레이터"를 다운로드한 후 해당 SDK를 사용하여 앱을 컴파일해야 합니다.

일반 도구 문제에 대해 자세히 알아보세요.

최신 릴리스 정보는 Windows 개발자 포럼을 참조하세요.

이 페이지가 도움이 되었나요?
추가 피드백이 있나요?
감사합니다. 의견을 보내 주셔서 감사합니다.
팔로우하기 Twitter 블로그 Facebook Twitter 블로그 Facebook WeChat 라인