Обновление пакета SDK ДЛЯ MSIX 1.7
С выпуском ПАКЕТА SDK (1.7) мы услышали отзывы от наших партнеров и добавили дополнительные API, чтобы предоставить разработчикам дополнительные возможности и гибкость в обработке пакетов MSIX.
Создание пакета MSIX с помощью пакета SDK MSIX
В этом выпуске теперь можно создать пакет MSIX с помощью пакета SDK MSIX для Windows, MacOS и Linux. Существует два способа создания пакета:
Используйте средство makemsix и укажите входной каталог и имя выходного пакета.
makemsix.exe pack -d <directory> -p <package> [options]
IAppxPackaging
Используйте API для программного создания пакета. В частности, можно использоватьIAppxPackageWriter
,IAppxPackageWriter3
IAppPackageWriterUtf8
иIAppxPackageWriter3Utf8
. Пример использования этих API см. в разделе PackSample.
Обновление до msix.dll
В этом выпуске добавлены следующие интерфейсы в msix.dll:
IAppxManifestReader4
IAppxPackageWriter
IAppxPackageWriter3
IAppxManifestOptionalPackageInfo
Варианты API UTF8
Этот выпуск добавляет несколько новых вариантов API UTF8 для существующих вызовов API. Включив эти новые API, разработчики могут выбрать вариант Utf8 для обработки строк в соответствии со своей средой или платформой. Как и в случае с API AppxPackaging, вызывающий объект отвечает за удаление памяти, используемой параметрами LPSTR*.
Ниже приведены новые интерфейсы UTF8:
IAppxPackageWriterUtf8
IAppxPackageWriter3Utf8
IAppxManifestOptionalPackageInfoUtf8
Обновления для тестирования инфраструктуры
Этот выпуск обновляет тестовую инфраструктуру для использования Catch2. Перед этим выпуском пакет SDK предоставил три различных тестовых реализации:
- Скрипт PowerShell для Windows.
- Скрипт оболочки для Linux и macOS.
- Общая библиотека для Android и iOS.
Это изменение удаляет затраты на добавление теста три раза, упрощая тестовую инфраструктуру в одну реализацию.
Вы можете получить последний пакет SDK на сайте GitHub.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по