Что означает код HRESULT 0x80080204 (APPX_E_INVALID_MANIFEST)?

 
Предыдущий Следующий
APPX_E_MISSING_REQUIRED_FILE APPX_E_INVALID_BLOCKMAP

APPX_E_INVALID_MANIFEST

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

APPX_E_INVALID_MANIFEST означает, что AppxManifest.xml не прошёл проверку формата AppX/MSIX. Причиной может быть XML/schema error либо семантически недопустимое сочетание элементов и атрибутов.

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

Сохраните полный validation message packaging/deployment API и строку/элемент manifest, если они доступны. Проверьте namespace и версию схемы, обязательные identity/properties, declarations, capabilities и ссылки на файлы внутри пакета.

Не редактируйте уже подписанный архив вручную: изменение manifest делает подпись и block map несогласованными. Исправьте исходный manifest и пересоберите пакет штатным инструментом, затем повторите validation до установки.

Технические ссылки


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