Что означает код HRESULT 0x80080211 (APPX_E_INVALID_PACKAGING_LAYOUT)?

 
Предыдущий Следующий
APPX_E_DELTA_APPENDED_PACKAGE_NOT_ALLOWED APPX_E_INVALID_PACKAGESIGNCONFIG

APPX_E_INVALID_PACKAGING_LAYOUT

Что означает APPX_E_INVALID_PACKAGING_LAYOUT

APPX_E_INVALID_PACKAGING_LAYOUT — описание компоновки пакета содержит несогласованные пути, identity или элементы, из-за которых MakeAppx/packaging API не может построить корректный package.

Что проверить

Сохраните layout/config, AppxManifest.xml, block map и точную команду сборки. Проверьте ссылки на файлы, архитектуру, identity и baseline package, если строится delta/update.

Пересоберите пакет из чистого staging directory и прогоните штатную validation до подписи. Ручное редактирование уже собранного архива часто нарушает block map и layout.

Как подтвердить исправление

Причина подтверждается тем, что тот же набор файлов проходит MakeAppx validation и формирует package без структурных ошибок.

Технические ссылки: Microsoft: create an MSIX package with MakeAppx.


Нужно найти другой код? Найти другой код состояния или ошибки.