Обновление пакета SDK для MSIX 1,6

С помощью пакета SDK (1,6) мы слышали Отзывы наших партнеров и добавили больше интерфейсов API, чтобы предоставить разработчикам больше возможностей и гибкости при обработке пакетов MSIX.

Варианты API UTF8

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

Ниже перечислены новые интерфейсы UTF8.

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

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

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

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

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

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

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