Что означает код HRESULT 0x8008020D (APPX_E_DELTA_BASELINE_VERSION_MISMATCH)?

 
Предыдущий Следующий
APPX_E_INVALID_APPINSTALLER APPX_E_DELTA_PACKAGE_MISSING_FILE

APPX_E_DELTA_BASELINE_VERSION_MISMATCH

APPX_E_DELTA_BASELINE_VERSION_MISMATCH означает, что дельта AppX рассчитана на другую базовую версию, чем пакет, фактически установленный на устройстве.

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

  • Сравните точные PackageFullName, версию и архитектуру установленного пакета и дельты.
  • Проверьте выдачу в репозитории/CDN: клиент не должен получать дельту от соседнего выпуска или другой архитектуры.
  • Не ограничивайтесь отображаемым названием пакета — сравнивайте полную идентичность.

Как исправлять

Выдайте дельту, созданную именно для установленной базовой версии, либо установите полный пакет. Ручная правка версии в манифесте не исправляет бинарную привязку дельты к исходному пакету.

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

Исправление подтверждается успешным применением правильной дельты или полного пакета без ошибки базовой версии.

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


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