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).

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


Posted on 29. January 2011

Обновились расширения Silverlight для Windows 7

Native Extensions for Microsoft Silverlight(NESL) – это расширение предназначено для создания вне-браузерных, с повышенными привилегиями, Silverlight приложений, которые используют возможности Windows 7 через COM-объекты.

Текущая версия (2.0 Preview) включает в себя следующие:

  • изменения:
    • Microsoft.Silverlight.Windows.Platform.WindowMessageInterceptor больше не сингелтон. Свойство Current было удалено и можно использовать открытый конструктор для создания объектов.
  • исправленные ошибки:
    • ошибки в случае использования дополнительных шагов после компиляции;
    • исключение при использовании TaskbarButton.SetProgressState();
    • различные ошибки в Portable Devices API;
    • ошибки в Children Book демо;
    • и др.
  • новые возможности:
    • Touch API:
      • полная поддержка манипуляций;
      • использование встроенного в Silverlight 4 механизма по работе с манипуляциями.
      • поддержка жестов – обработка манипуляции поддерживает события жестов:
        • поддерживаемые жесты – поворот, масштабирование, флик, нажатие двумя пальцами, нажатие, удержание и др.
      • метрики системы касания – класс  Microsoft.Silverlight.Windows.Platform.SystemMetrics
        • используйте GetTouchSupport() метод, что получить информацию поддерживает ли устройство touch-интерфейс, если да – какой тип устройства и сколько точек касания.
        • и др.
    • Перехват сообщения через SL плагин.