Ladattavat kohteet ja työkalut
Hanki Visual Studion uusimmat versiot ja Windows 10 kehitystyökalut.
Tätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
Windows SDK (10.0.22621) for Windows 11, versio 22H2 tarjoaa uusimmat otsikot, kirjastot, metatiedot ja työkalut Windows-sovellusten luomiseen. Tämän SDK:n avulla voit luoda universaali Windows-ympäristö (UWP) ja Win32-sovelluksia Windows 11, versiolle 22H2 ja aiemmille Windows-versioille.
Vihje
Windows App SDK
Windows App SDK tarjoaa yhtenäisen joukon ohjelmointirajapintoja ja työkaluja, jotka erotetaan käyttöjärjestelmästä ja julkaistaan kehittäjille NuGet-pakettien kautta. Näitä ohjelmointirajapintoja ja työkaluja voidaan käyttää yhdenmukaisesti millä tahansa työpöytäsovelluksella Windows 11 ja kautta Windows 10, versio 1809.
Voit saada Windows SDK:n kahdella tavalla: asentamalla sen tältä sivulta valitsemalla latauslinkin tai valitsemalla Visual Studio 2022 Installerin valinnaisista osista "Windows 11 SDK (10.0.22621.0).". Ennen kuin asennat tämän SDK:n:
Viimeksi päivitetty 4. lokakuuta 2021
Windows SDK:ssa on seuraavat järjestelmän vähimmäisvaatimukset:
(Kaikkia työkaluja ei tueta aiemmissa käyttöjärjestelmissä)
asennus Windows 8.1:een ja aiempiin käyttöjärjestelmiin edellyttää Windowsin Universal C Runtime -päivitystä. Jos haluat asentaa Windows Update kautta, asenna Microsoft Updaten uusimmat suositellut päivitykset ja korjaustiedostot ennen Windows SDK:n asentamista.
Windows-sovellusnäytteet ovat nyt käytettävissä GitHubin kautta. Voit selata koodia GitHubissa, kloonata säilön henkilökohtaisen kopion Gitistä tai ladata zip-arkiston kaikista näytteistä. Otamme palautteesi vastaan, joten voit avata ongelman säilössä, jos sinulla on ongelmia tai kysymyksiä. Nämä mallit on suunniteltu käytettäväksi työpöytälaitteissa, mobiililaitteissa ja tulevissa laitteissa, jotka tukevat universaali Windows-ympäristö (UWP).
Aiemmin julkaistut SDK:t ja emulaattorit, mukaan lukien päivitystiedot, löytyvät arkistosivulta.
Kun käytät uusia ohjelmointirajapintoja, harkitse sovelluksesi kirjoittamista mukautuvaksi niin, että se toimii oikein Windows-laitteiden laajissa matriiseissa. Mukautuva sovellus "syttyy" uusilla ominaisuuksilla aina, kun laitteet ja Windows-versio tukevat niitä, mutta muutoin se tarjoaa vain tunnistetussa käyttöympäristöversiossa käytettävissä olevat toiminnot. Lisätietoja toteutuksesta on artikkelissa Mukautuvan koodin versio.
Poistettu api-ms-win-net-isolation-l1-1-0.lib. Sovellukset, jotka linkittyivät api-ms-win-net-isolation-l1-1-0.lib-kirjastoa vastaan, voivat vaihtaa oneCoreUAP.lib-funktion tilalle.
Poistettu irprops.lib. Sovellukset, jotka linkittyivät irprops.lib:tä vastaan, voivat vaihtaa bthprops.lib-sovellukseen avattavana korvaajana.
Siirsi ENUM tagServerSelection -asetuksen kohteesta wuapicommon.h kohteeseen wupai.h ja poisti otsikon. Jos haluat käyttää ENUM tagServerSelection -toimintoa, sinun on sisällytettävä wuapi.h tai wuapi.idl.
Windows 10 WinRT-ohjelmointirajapintapaketin avulla voit lisätä uusimmat Windowsin suorituspalvelu ohjelmointirajapintojen tuen yli .NET Framework 4.5- ja .NET Core 3.0 -kirjastoihisi ja -sovelluksiisi. Jos haluat käyttää Windows 10 WinRT-ohjelmointirajapintapakettia, tutustu Microsoft.Windows.SDK.Contractsin nuget-pakettiin.
Funktioperhe on nyt IEEE 754:n pyöristyssääntöjen mukainen , kun tulostetaan täysin edustettavissa olevia liukulukuja. Lisäksi se noudattaa pyöristystilaa, jota pyydetään fesetround-kutsujen kautta. Vanha toiminta on käytettävissä linkitettäessä legacy_stdio_float_rounding.obj.
Windows-sovellussertifiointipaketti. Useita uusia ohjelmointirajapintoja lisättiin tuettujen ohjelmointirajapintojen luetteloon sovellussertifiointipaketissa ja Windows-kaupassa. Jos tuetuissa luettelossa on ohjelmointirajapintoja, jotka näkyvät harmaina tai poissa käytöstä Visual Studiossa, voit tehdä pienen muutoksen lähdetiedostoon niiden käyttämiseksi. Katso lisätietoja tästä tunnetusta ongelmasta. Etsi lisää päivityksiä testeihin.
Viestinkääntäjän (mc.exe) päivitykset:
Windows Trace Preprocessor (tracewpp.exe) -päivitykset:
TraceLoggingProvider.h-päivitykset:
Allekirjoita sovelluksesi. Laitesuojan allekirjoitus on Laitesuoja-ominaisuus, joka on saatavilla Microsoft Storen yritysportaali and Educationissa, ja sen avulla yritykset voivat taata, että jokainen sovellus on peräisin luotetusta lähteestä. Katso ohjeet laitesuojan allekirjoituksesta.
SDK-otsikot on päivitetty korjaamaan virheitä, kun ne käännetään KÄYTTÄMÄLLÄ MSVC-kääntäjän cl.exe (/Zc:preprocessor, joka otettiin käyttöön VS 2019 v16.6:ssa).
Kiinteä: "GdiplusTypes.h ei käännä NOMINMAX:n avulla". Katso Visual Studion palaute.
Kun luot rakenneriville /std:c11 tai /std:c17, saat nyt seuraavaa:
Clang/LLVM for Windows v11 targeting ARM64 ei ole yhteensopiva viimeisimmän winnt.h:n kanssa
DirectXMath (mukaan lukien versio 3.16 tässä versiossa) ei ole yhteensopiva Clang/LLVM for Windows on ARM64:n kanssa.
Joidenkin otsikkotiedostojen tapausta muutettiin normalisoimaan kirjainkoon huomioon ottava tiedostojärjestelmä:
-Wno-nonportable-system-include-path
komentorivikäyttöliittymään tai lähteeseen seuraava #pragma:#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Tämä julkaisuversio sisältää seuraavat tiedostot. Jos kohtaat näitä ongelmia, suosittelemme päivittämään SDK-versiosi mahdollisimman pian niiden välttämiseksi:
Hanki Visual Studion uusimmat versiot ja Windows 10 kehitystyökalut.
Etsi Window SDK:n aiemmat versiot ja muut työkalut.
Voit pitää yhteyttä uusimpiin SDK-lentoihin tilaamalla blogimme.
Etsi Windowsin julkaisupäivitysten tärkeimmät päivämäärät ja tuen loppu.