Обновление пакета SDK ДЛЯ MSIX 1.6

В выпуске ПАКЕТА SDK (1.6) мы услышали отзывы от наших партнеров и добавили дополнительные API для предоставления разработчикам дополнительных возможностей и гибкости в обработке пакетов MSIX.

Варианты API UTF8

В этом выпуске ПАКЕТА SDK мы добавим около 14 новых вариантов API UTF8 для существующих вызовов API. Включив эти новые API, разработчики могут выбрать вариант Utf8 для обработки строк в соответствии со своей средой или платформой. Как и в случае с API AppxPackaging, вызывающий объект отвечает за удаление памяти, используемой параметрами LPSTR*.

Ниже приведены новые интерфейсы UTF8:

  • IAppxBlockMapFileUtf8
  • IAppxBlockMapReaderUtf8
  • IAppxBundleManifestPackageInfoUtf8
  • IAppxBundleReaderUtf8
  • IAppxFactoryUtf8
  • IAppxFileUtf8
  • IAppxManifestApplicationUtf8
  • IAppxManifestPackageDependencyUtf8
  • IAppxManifestPackageIdUtf8
  • IAppxManifestPropertiesUtf8
  • IAppxManifestQualifiedResourceUtf8
  • IAppxManifestResourcesEnumeratorUtf8
  • IAppxManifestTargetDeviceFamilyUtf8
  • IAppxPackageReaderUtf8

Переопределение выбора языка

По умолчанию при обработке пакетов приложений пакет SDK MSIX возвращает языковой пакет, применимый, выбрав язык, который также используется по умолчанию в системе. Этот API позволяет приложению перечислять доступные языковые пакеты и переопределять языковой пакет, который будет возвращен при обработке пакетов приложений.

Другие обновления и улучшения

В этом обновлении

  • Обновление зависимости lib OpenSSL до 1.0.2q
  • Исправлено, как обрабатывать международные символы

Вы можете получить последний пакет SDK на сайте GitHub.