Windows 10 SDK

Sada Windows 10 SDK (10.0.15063.0) obsahuje nejnovější hlavičky, knihovny, metadata a nástroje k vytváření aplikací pro Windows 10. Pokud budete sadu Windows 10 SDK používat ve spojení s Visual Studiem 2017, získáte optimální prostředí pro vytváření aplikací pro Windows – což vám umožní využívat nejnovější nástroje a rozhraní API, které přináší Windows 10 Creators Update.

Kromě cílení na Windows 10 Creators Update umožňuje tato sada SDK vytváření aplikací pro Univerzální platformu Windows i desktopových aplikací ve všech verzích Windows 10. Tato sada SDK podporuje také vytváření desktopových aplikací pro Windows 8.1, Windows 7 SP1, Windows Server 2016 a Windows Server 2012 R2. Dřívější verze sad Windows SDK a Windows Phone SDK najdete na stránce archivu.

Poznámka: Vývoj aplikací pro Windows 10 s cílením na Windows 10 Creators Update vyžaduje Visual Studio 2017. Předchozí verze Visual Studia tuto sadu SDK nerozpoznají.

Můžete si stáhnout a otevřít spustitelný soubor nebo si stáhnout soubor ISO – podle toho, co vám vyhovuje.

Sada Windows 10 SDK obsahuje také emulátor pro vývoj mobilních aplikací. Kliknutím sem si zobrazíte další informace o emulátoru, které odpovídají této sadě SDK.

Začínáme

Před instalací byste měli vědět několik věcí.

  1. Před spuštěním instalace ukončete Visual Studio 2017 RTM. Když bude Visual Studio spuštěné, může instalace sady SDK selhat. Přečtěte si něco o známých problémech s nástrojem.
  2. Pokud instalujete sadu Windows 10 SDK na jinou platformu než Windows 10, musíte si nainstalovat Universal CRT: KB2999226. Když si před instalací sady Windows SDK nainstalujete poslední doporučené aktualizace a záplaty pomocí služby Microsoft Update, snížíte riziko chyby v průběhu instalace na minimum.

Požadavky na systém

Sada Windows 10 SDK je optimalizovaná pro používání na systému Windows 10. Vývoj aplikací pro Windows 10 se podporuje jen ve Windows 10 verze 1507 nebo vyšších.

Sada Windows 10 SDK je také dostupná prostřednictvím Visual Studia 2017 RTM.

Podporované operační systémy
  • Windows 10 verze 1507 nebo vyšší
  • Windows Server 2016: Standard a Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Poznámka: Instalace na Windows 8.1 a starší operační systémy vyžaduje aktualizaci KB2999226. Pokud instalujete pomocí služby Windows Update, nainstalujte si před instalací sady Windows SDK poslední doporučené aktualizace a záplaty prostřednictvím této služby.

Ve starších operačních systémech nejsou podporované všechny nástroje.

Požadavky na hardware
  • Procesor 1,6 GHz nebo rychlejší
  • 1 GB paměti RAM
  • 4 GB volného místa na pevném disku
Další požadavky
  • Emulátor je podporovaný pouze u edicí Windows 8.1 (x64) Professional či novější nebo u edicí Windows 10 Pro nebo Enterprise (x64). Vyžaduje se také procesor, který podporuje technologie Klient Hyper-V a Překlad adres druhé úrovně (SLAT).

Co je nového

Sada SDK pro Windows 10 Creators Update přináší mnoho úžasných nových rozhraní API a platforem pro vývoj univerzálních aplikací pro Windows. Další informace najdete v článku o nových funkcích v aktualizaci Windows 10 verze 1703.

Změny rozložení sady SDK

Sada Windows 10 SDK ve verzi pro Windows Creators Update zahrnuje významné změny pro vylepšení vývojářských možností.

Podpora pro Visual Studio 2017

Vývoj aplikací pro Windows 10 s cílením na Windows 10 Creators Update vyžaduje Visual Studio 2017. Předchozí verze Visual Studia tuto sadu SDK nerozpoznají.

Změna názvu

Název instalačního programu sady Windows 10 SDK byl aktualizován na winsdksetup.exe.

Podpora ISO

Sadu Windows 10 SDK je možné nainstalovat spuštěním instalačního programu nebo stažením a instalací bitové kopie ISO.

Souběžná instalace nástrojů a metadat

Abychom vylepšili prostředí pro vývojáře, nastavili jsme nástroje a metadata tak, aby se rozložily do různých složek označených verzemi. To vývojářům umožní izolovat od sebe sadu SDK a nástroje pro jednotlivé verze.

Nástroje se teď nachází v následujících umístěních:

  • \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\*.*

Soubory a metadata kontraktů teď budou v následujících umístěních:

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<NázevKontraktu>\<VerzeKontraktu>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
Další možnosti v nastavení

Instalace sady Windows 10 SDK teď nabízí širší možnosti zvolit součásti, které se mají nainstalovat. Například vývojáři aplikací ve spravovaném režimu nemusí instalovat hlavičky a knihovny pro nativní vývoj.

Dostupné možnosti:

  • Vývoj spravovaných aplikací pro Windows
  • Vývoj nativních aplikací pro Windows
  • Vývoj nativních desktopových aplikací x86 pro Windows
  • Vývoj nativních desktopových aplikací x64 pro Windows
  • Vývoj nativních desktopových aplikací arm pro Windows
  • Vývoj nativních desktopových aplikací arm64 pro Windows
  • Certifikační sada aplikací pro Windows
  • Ladicí program systému Windows
  • Windows Performance Toolkit

Aktualizace nástrojů

ComparePackage

ComparePackage provede analýzu rozdílů mezi dvěma verzemi balíčku aplikace a pomůže vám pochopit, jaký dopad můžou mít změny na aktualizace u uživatelů.

MakeAppx.exe

MakeAppx.exe teď podporuje převod map skupin obsahu a vytváření streamovacích balíčků pro UPW. Další informace o nástroji MakeAppx.exe.

Ukázky

Ukázky aplikací pro Windows 10 jsou teď dostupné přes GitHub. Můžete si procházet kód na webu GitHub, naklonovat osobní kopii úložiště pomocí Gitu nebo si stáhnout archiv, ve kterém jsou zkomprimované všechny ukázky. Ceníme si vašeho názoru, proto když narazíte na problém nebo se budete chtít na něco zeptat, neváhejte prosím otevřít téma týkající se potíží v úložišti. Tyto ukázky jsou určené ke spuštění na stolním počítači, mobilu nebo budoucích zařízeních s podporou Univerzální platformy Windows. Další příklady najdete v Galerii kódů MSDN.

Emulátor Windows 10 Mobile

Emulátor pro Windows 10 Mobile je desktopová aplikace, která emuluje zařízení, na kterém běží emulátor Windows 10 pro mobilní zařízení. Představuje virtualizované prostředí, ve kterém můžete ladit a testovat aplikace systému Windows bez fyzického zařízení. Představuje taky izolované prostředí pro vaše prototypy aplikací. Další informace o emulátoru pro Windows 10 Mobile.

Předchozí verze sady SDK

Dříve vydané a podporované sady SDK a emulátory najdete na stránce archivu.

Známé problémy

Nejprve ukončete Visual Studio

Pokud máte aktuálně spuštěné Visual Studio, může instalace sady Windows SDK selhat z důvodu závažné chyby. Než začnete instalovat, ukončete prosím Visual Studio.

Šablona DX12 spadne při spuštění buildu 15042

Jde o známý problém v instalačním programu sady Windows SDK. Pokud na něho narazíte, můžete sadu SDK opravit jednoduchým spuštěním následujícího příkazu z příkazového řádku pro správu: C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd

Nasazení

Pokud vyvíjíte desktopové aplikace (Win32) na konkrétní verzi Windows 10, musí verze sady SDK, kterou k jejich vývoji použijete, odpovídat verzi operačního systému, na kterou plánujete aplikace nasadit.

Pokud je třeba vaší cílovou platformou Windows 10 verze RTM, musíte si stáhnout sadu „Windows 10 RTM SDK (verze 10.0.26624.0) Microsoft Emulator pro Windows 10 Mobile“ a kompilovat vaši aplikaci pomocí této sady. Podobně, když je vaší cílovou platformou Windows 10 verze 1511, musíte si stáhnout sadu „Windows 10 1511 SDK (verze 10.0.10586.212) Microsoft Emulator pro Windows 10 Mobile“ a kompilovat vaši aplikaci pomocí této sady.

Další informace o běžných problémech s nástroji.

Nejnovější poznámky k verzi najdete ve fóru vývojářů v systému Windows.

Byla tato stránka užitečná?
Chcete nám říct ještě něco dalšího?
Děkujeme vám. Vašeho názoru si vážíme.
Sledujte nás Twitter Blog Facebook Twitter Blog Facebook WeChat line