Разработчиците на Windows вече могат да изтеглят Windows 10 SDK build 19008 на своите машини. Тази версия се фокусира главно върху подобряване на съществуващите функции.
Струва си да се спомене, че Microsoft премахна серия от библиотеки в тази компилация. В резултат на това разработчиците трябва да преместят своите приложения в друга библиотека.
Имайте предвид, че можете да инсталирате тази Windows SDK компилация само на компилации на Windows 10 Insider. Процесът на инсталиране няма да работи на компютри извън Insider.
Без повече шум, нека се потопим направо и да видим какво е новото в тази компилация.
Дневник на промените за Windows 10 SDK build 19008
Промени в съвместимостта
Отсега нататък изданията на Windows SDK ще се поддържат само от Visual Studio 2017 и Visual Studio 2019.
Съставител на съобщения (mc.exe)
- Сега компилаторът може успешно да открие знака за подреждане на байтове на Unicode във .mc файлове. С други думи, .mc файловете, които започват с UTF-8 BOM, ще бъдат открити и прочетени като UTF-8 файлове.
- В същото време Message Compiler вече избягва проблеми с едно определение (ODR) в генерираните от MC помощници C / C ++ ETW. Тези проблеми обикновено се задействат от конфликтни макроси за конфигуриране.
Windows Trace Preprocessor (tracewpp.exe)
- Файловете за въвеждане на Unicode (.ini, .tpl и изходен код) и изходните файлове (.tmh) на Unicode вече са напълно поддържани.
- Имайте предвид, че tracewpp.exe сега преобразува и обработва целия входен текст в Unicode. Инструментът също преобразува изходния текст в посоченото изходно кодиране, за разлика от по-ранните версии.
Премахнати библиотеки
Следните библиотеки са премахнати от Windows SDK:
- api-ms-win-net-isolation-l1-1-0.lib
- irprops.lib
Разработчиците могат да превключат приложенията, които са свързвали срещу api-ms-win-net-isolation-l1-1-0.lib на OneCoreUAP.lib. Що се отнася до втората библиотека, премахната в тази компилация, приложенията, които са се свързвали срещу irprops.lib, могат да превключат към bthprops.lib като заместваща програма.
В тази версия Microsoft също премества ENUM tagServerSelection от WUAPICommon. H към wupai.h и премахна заглавката. Трябва да включите wuapi.h или wuapi.idl, ако искате да използвате ENUM tagServerSelection.
Това са най-важните промени, внесени от Windows 10 SDK build 19008. За повече информация относно пълния дневник на промените можете да проверите Официалната публикация в блога на Microsoft.