Разработчики Windows теперь могут загрузить Windows 10 SDK build 19008 на свои машины. В этом выпуске основное внимание уделяется улучшению существующих функций.
Стоит отметить, что Microsoft удалила из этой сборки ряд библиотек. В результате разработчикам необходимо переместить свои приложения в другую библиотеку.
Имейте в виду, что вы можете установить эту сборку Windows SDK только в сборках Windows 10 Insider. Процесс установки не будет работать на компьютерах, не использующих программу предварительной оценки.
Без лишних слов, давайте сразу же посмотрим, что нового в этой сборке.
Журнал изменений Windows 10 SDK build 19008
Изменения совместимости
Отныне выпуски Windows SDK будут поддерживаться только Visual Studio 2017 и Visual Studio 2019.
Компилятор сообщений (mc.exe)
- Теперь компилятор может успешно обнаруживать метку порядка байтов Unicode в файлах .mc. Другими словами, файлы .mc, начинающиеся с спецификации UTF-8, будут обнаружены и прочитаны как файлы UTF-8.
- В то же время компилятор сообщений теперь позволяет избежать проблем с одним правилом определения (ODR) в созданных MC C / C ++ помощников ETW. Эти проблемы обычно возникают из-за конфликтующих макросов конфигурации.
Препроцессор трассировки Windows (tracewpp.exe)
- Файлы ввода Unicode (.ini, .tpl и исходный код) и файлы вывода Unicode (.tmh) теперь полностью поддерживаются.
- Имейте в виду, что теперь tracewpp.exe преобразует и обрабатывает весь вводимый текст в Unicode. Инструмент также преобразует выходной текст в указанную кодировку вывода, в отличие от более ранних версий.
Удаленные библиотеки
Следующие библиотеки были удалены из Windows SDK:
- api-ms-win-net-изоляция-l1-1-0.lib
- irprops.lib
Разработчики могут переключить приложения, которые связывались с api-ms-win-net -olated-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.