Что означает код HRESULT 0x80080202 (APPX_E_RELATIONSHIPS_NOT_ALLOWED)?

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

APPX_E_RELATIONSHIPS_NOT_ALLOWED

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

APPX_E_RELATIONSHIPS_NOT_ALLOWED означает, что структура пакета содержит OPC relationships там, где формат AppX/MSIX их не допускает. Это ошибка внутренней упаковки, а не общий сбой установки приложения.

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

Откройте пакет как ZIP/OPC и найдите файлы *.rels или relationships, добавленные универсальным OPC-инструментом. Сопоставьте их с допустимой структурой AppX и создавайте связи только теми механизмами, которые предусмотрены форматом пакета.

Не пытайтесь исправить результат переустановкой App Installer: один и тот же недопустимый пакет будет отвергаться снова. Пересоберите artifact из исходных файлов корректным packaging tool и повторно проверьте manifest и block map.

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


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