Windows-ontwikkelaars kunnen nu Windows 10 SDK build 19008 downloaden op hun computers. Deze release richt zich voornamelijk op het verbeteren van de bestaande features.
Het is vermeldenswaard dat Microsoft een reeks bibliotheken in deze build heeft verwijderd. Als gevolg hiervan moeten ontwikkelaars hun apps naar een andere bibliotheek verplaatsen.
Houd er rekening mee dat u deze Windows SDK-build alleen kunt installeren op Windows 10 Insider-builds. Het installatieproces werkt niet op niet-Insider-pc's.
Laten we zonder verder oponthoud meteen naar binnen duiken en kijken wat er nieuw is in deze build.
-
Download Windows 10 SDK build 19008
Windows 10 SDK build 19008 changelog
Compatibiliteit verandert
Vanaf nu worden Windows SDK-releases alleen ondersteund door Visual Studio 2017 en Visual Studio 2019.
Berichtencompiler (mc.exe)
- De compiler kan nu met succes de Unicode-bytevolgordemarkering in .mc-bestanden detecteren. Met andere woorden, .mc-bestanden die beginnen met een UTF-8 BOM, worden gedetecteerd en gelezen als UTF-8-bestanden.
- Tegelijkertijd vermijdt Message Compiler nu ODR-problemen (one-definition-rule) in door MC gegenereerde C / C ++ ETW-helpers. Deze problemen worden meestal veroorzaakt door conflicterende configuratiemacro's.
Windows Trace Preprocessor (tracewpp.exe)
- Unicode-invoerbestanden (.ini, .tpl en broncode) en Unicode-uitvoerbestanden (.tmh) worden nu volledig ondersteund.
- Houd er rekening mee dat tracewpp.exe nu alle invoertekst naar Unicode converteert en verwerkt. De tool converteert ook de uitvoertekst naar de opgegeven uitvoercodering, in tegenstelling tot eerdere versies.
Verwijderde bibliotheken
De volgende bibliotheken zijn verwijderd uit Windows SDK:
- api-ms-win-net-isolatie-l1-1-0.lib
- irprops.lib
Ontwikkelaars kunnen de apps die aan het linken waren tegen api-ms-win-net-isolation-l1-1-0.lib omzetten naar OneCoreUAP.lib. Wat betreft de tweede bibliotheek die in deze build is verwijderd, kunnen apps die linken tegen irprops.lib overschakelen naar bthprops.lib als een drop-in-vervanging.
In deze release heeft Microsoft ook ENUM tagServerSelection van WUAPICommon.H naar wupai.h verplaatst en de header verwijderd. U moet wuapi.h of wuapi.idl opnemen als u de ENUM tagServerSelection wilt gebruiken.
Dit zijn de belangrijkste wijzigingen die zijn aangebracht door Windows 10 SDK build 19008. Voor meer informatie over de volledige changelog kunt u de officiƫle blogpost van Microsoft raadplegen.
- Microsoft Windows SDK
- Windows 10 Insider Build