Загрузите Windows 10 SDK build 19008 для лучшего ввода Unicode
Разработчики 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) в помощниках C / C ++ ETW, генерируемых MC. Эти проблемы обычно вызываются конфликтующими макросами конфигурации.
Препроцессор Windows Trace (tracewpp.exe)
- Входные файлы Unicode (.ini, .tpl и исходный код) и выходные файлы Unicode (.tmh) теперь полностью поддерживаются.
- Имейте в виду, что tracewpp.exe теперь конвертирует и обрабатывает весь вводимый текст в Unicode. Инструмент преобразует выходной текст в указанную выходную кодировку, в отличие от более ранних версий.
Удаленные библиотеки
Следующие библиотеки были удалены из Windows SDK:
- API-мс-обоюдного нетто-изоляция-l1-1-0.lib
- irprops.lib
Разработчики могут переключать приложения, которые связывались с api-ms-win-net-изоляция-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 .