Položky ke stažení a nástroje
Získejte nejnovější edice sady Visual Studio a Windows 10 vývojových nástrojů.
Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Sada Windows SDK (10.0.22621) pro Windows 11 verze 22H2 poskytuje nejnovější hlavičky, knihovny, metadata a nástroje pro vytváření aplikací pro Windows. Pomocí této sady SDK můžete vytvářet aplikace Univerzální platforma Windows (UPW) a Win32 pro Windows 11 verze 22H2 a předchozí verze Windows.
Tip
Windows App SDK
Windows App SDK poskytuje jednotnou sadu rozhraní API a nástrojů, které jsou oddělené od operačního systému a vydané pro vývojáře prostřednictvím balíčků NuGet. Tato rozhraní API a nástroje může používat konzistentně libovolná desktopová aplikace na Windows 11 a nižší úroveň až Windows 10 verze 1809.
Sadu Windows SDK můžete získat dvěma způsoby: nainstalovat ji z této stránky výběrem odkazu ke stažení nebo výběrem možnosti "Windows 11 SDK (10.0.22621.0)" ve volitelných komponentách instalačního programu sady Visual Studio 2022. Před instalací této sady SDK:
Poslední aktualizace: 4. října 2021
Sada Windows SDK má následující minimální požadavky na systém:
(Ve starších operačních systémech nejsou podporované všechny nástroje.)
Instalace v Windows 8.1 a starších operačních systémech vyžaduje aktualizaci pro prostředí Universal C Runtime ve Windows. Pokud chcete instalovat prostřednictvím služba Windows Update, nezapomeňte před instalací sady Windows SDK nainstalovat nejnovější doporučené aktualizace a opravy ze služby Microsoft Update.
Ukázky aplikací pro Windows jsou teď dostupné prostřednictvím GitHubu. Kód můžete procházet na GitHubu, naklonovat osobní kopii úložiště z Gitu nebo stáhnout komprimovaný archiv všech ukázek. Uvítáme zpětnou vazbu, takže pokud máte problém nebo dotaz, můžete otevřít problém v úložišti. Tyto ukázky jsou navržené tak, aby běžely na desktopových, mobilních a budoucích zařízeních, která podporují Univerzální platforma Windows (UPW).
Dříve vydané sady SDK a emulátory, včetně podrobností o aktualizaci, najdete na stránce archivu.
Když používáte nová rozhraní API, zvažte možnost napsat aplikaci tak, aby byla adaptivní, aby správně běžela na nejširší škále zařízení s Windows. Adaptivní aplikace se "rozsvítí" s novými funkcemi všude, kde je zařízení a verze Windows podporují, ale jinak nabízí jenom funkce dostupné na zjištěné verzi platformy. Podrobnosti o implementaci najdete v článku Adaptivní kód verze.
Odebrání api-ms-win-net-isolation-l1-1-0.lib. Aplikace, které odkazovaly na api-ms-win-net-isolation-l1-1-0.lib, můžou jako náhradu přepnout na OneCoreUAP.lib.
Odebrání irprops.lib. Aplikace, které odkazovaly na soubor irprops.lib, se můžou přepnout na bthprops.lib jako náhradu.
Přesunuli jsme enum tagServerSelection z wuapicommon.h do wupai.h a odebrali hlavičku. Pokud chcete použít enum tagServerSelection, budete muset zahrnout wuapi.h nebo wuapi.idl.
Sada Windows 10 WinRT API Pack umožňuje přidat nejnovější podporu rozhraní API prostředí Windows Runtime do knihoven a aplikací .NET Framework 4.5+ a .NET Core 3.0+. Pokud chcete získat přístup k Windows 10 WinRT API Pack, podívejte se na balíček NuGet Microsoft.Windows.SDK.Contracts.
Řada funkcí printf teď při tisku přesně reprezentovatelných čísel s plovoucí desetinnou čárkou odpovídá pravidlům zaokrouhlování IEEE 754 a bude respektovat režim zaokrouhlení požadovaný prostřednictvím volání funkce fesetround. Starší verze chování je k dispozici při propojování s legacy_stdio_float_rounding.obj.
Certifikační sada aplikací pro Windows. Do seznamu Podporovaná rozhraní API v sadě App Certification Kit a Ve Windows Storu se přidalo několik nových rozhraní API. Pokud jsou v seznamu podporovaných rozhraní API, která se v sadě Visual Studio zobrazují šedě nebo jsou zakázaná, můžete udělat malou změnu zdrojového souboru, abyste k nim měli přístup. Další podrobnosti najdete v tomto známém problému. Vyhledejte další aktualizace testů.
Aktualizace kompilátoru zpráv (mc.exe):
Aktualizace preprocesoru trasování systému Windows (tracewpp.exe):
Aktualizace traceLoggingProvider.h:
Podepisování aplikací. Podepisování v Device Guard je funkce Ochrany Device Guard, která je dostupná v Microsoft Store pro firmy a Education, což podnikům umožňuje zaručit, že každá aplikace pochází z důvěryhodného zdroje. Projděte si dokumentaci k podepisování v ochraně Device Guard.
Byly aktualizovány hlavičky sady SDK, aby se vyřešily chyby při kompilaci pomocí preprocesoru jazyka C odpovídajícího standardu v kompilátoru MSVC cl.exe (/Zc:preprocessor, zavedený ve VS 2019 v16.6).
Opraveno: "GdiplusTypes.h se nekompiluje s NOMINMAX". Viz Názory k sadě Visual Studio.
Při sestavování pomocí /std:c11 nebo /std:c17 teď získáte:
Počítač Clang/LLVM pro Windows v11, který cílí na ARM64, není kompatibilní s nejnovější verzí winnt.h
DirectXMath (včetně verze 3.16 v této verzi) není kompatibilní s Clang/LLVM pro Windows na ARM64.
Velikost některých souborů hlaviček se změnila, aby se normalizovaly pro systémy souborů rozlišující malá a velká písmena:
-Wno-nonportable-system-include-path
do rozhraní příkazového řádku nebo následující #pragma do zdroje starší verzi i nejnovější sadu Windows 10 SDK bez upozornění:#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Tato verze obsahuje následující soubory. Pokud narazíte na tyto problémy, doporučujeme co nejdříve aktualizovat verzi sady SDK, abyste se jim vyhnuli:
Získejte nejnovější edice sady Visual Studio a Windows 10 vývojových nástrojů.
Vyhledejte předchozí verze sady Windows SDK a dalších nástrojů.
Přihlaste se k odběru našeho blogu a zůstaňte v kontaktu s nejnovějšími testovacími verzemi sady SDK.
Podívejte se na klíčová data aktualizací vydaných verzí Windows a najděte si konec podpory.