Розробники Windows тепер можуть завантажувати Windows 10 SDK build 19008 на свої машини. Цей випуск зосереджений головним чином на вдосконаленні існуючих функцій.
Варто згадати, що Microsoft видалила низку бібліотек у цій збірці. Як результат, розробникам потрібно перенести свої програми в іншу бібліотеку.
Пам’ятайте, що цю збірку Windows SDK можна встановити лише у збірках Windows 10 Insider. Процес встановлення не працюватиме на ПК, що не належать до Insider.
Без зайвих сумнівів, давайте зануримось прямо і подивимося, що нового у цій збірці.
Журнал змін Windows 10 SDK збірки 19008
Зміни сумісності
Відтепер випуски Windows SDK підтримуватимуться лише Visual Studio 2017 та Visual Studio 2019.
Компілятор повідомлень (mc.exe)
- Тепер компілятор може успішно виявити позначку порядку байтів Unicode у файлах .mc. Іншими словами, файли .mc, які починаються із специфікації UTF-8, будуть виявлені та прочитані як файли UTF-8.
- У той же час, Компілятор повідомлень тепер уникає проблем із правилами одного визначення (ODR) у помічниках ET / C / C ++, створених MC. Ці проблеми зазвичай виникають через конфліктні макроси конфігурації.
Препроцесор трасування Windows (tracewpp.exe)
- Вхідні файли Unicode (.ini, .tpl та вихідний код) та вихідні файли Unicode (.tmh) тепер повністю підтримуються.
- Майте на увазі, що 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.