Posted on 29. June 2017

Windows 10 SDK Preview Build

Вчера, 28 июня, Microsoft выпустили новую версию Windows 10 SDK Preview Build, которая будет использоваться в сочетании с Windows 10 Insider Preview (Build 16225 или выше). Preview SDK Build 16225 содержит исправления ошибок и изменения разработки в области поверхности API.

Preview SDK можно загрузить из раздела разработчика в Windows Insider.

Перейдите на форум разработчика, чтобы оставить ваш отзыв или узнать об обновлениях известных проблем. Если Вы хотите оставить ваши пожелания для будущих версий, перейдите на Windows Platform UserVoice.

Обратите внимание:

  • Этот выпуск работает в сочетании с ранее выпущенными SDK и Visual Studio 2017. Вы можете установить этот SDK и по-прежнему отправлять свои приложения, предназначенные для выпуска Windows 10 Creators или тех, что были ранее в Store.
  • Теперь Windows SDK будет официально поддерживаться только Visual Studio 2017 и выше. Вы можете скачать Visual Studio 2017 здесь.

 

Известные проблемы:

  • Дизайнер не может отобразить: при просмотре XAML в окне Designer Window в Visual Studio элементы управления не отображаются. Это можно решить, используя Visual Studio 2017.3 Preview.
  • Компиляция выполняется только на платформе Windows 10: при создании приложений на предыдущих платформах вы можете получить ошибку сборки:

 

C:\program files (x860\Windows Kits\10\bin\10.0.16225.0\x86\genxbf.dll:C:\program files (x860\Windows Kits\10\bin\10.0.16225.0\x86\genxbf.dll(0,0): Error WMC0621: Cannot resolve ‘GenXbf.dll’ under path ‘C:\program files (x860\Windows Kits\10\bin\10.0.16225.0\x86\genxbf.dll’. Please install the latest version of the Windows 10 Software Development Kit.
Process ‘msbuild.exe’ exited with code ‘1’.

Это произойдет, если для версии минимальной целевой платформы установлено значение 10.0.16225.0. Чтобы обойти эту проблему, щелкните правой кнопкой мыши на файле проекта и выберите свойства или откройте файл проекта в своем любимом редакторе и измените версию на предыдущий выпущенный SDK. Например:
10.0.10586.0

Обновления и дополнения API

При настройке новых API-интерфейсов, подумайте над тем, чтобы ваше приложение было адаптивным для правильной работы на большом количестве устройств Windows 10. Для получения дополнительной информации, смотрите Раздел Динамическое обнаружение функций с помощью API контрактов (10 на 10).

Больше информации в официальном анонсе.