Что означает код ошибки Windows 15156 (ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED)?

 
Предыдущий Следующий
ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED ERROR_PRI_MERGE_RESOURCE_PACKAGE_REQUIRED

ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED

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

ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED — набор для объединения PRI не содержит main package.

PRI (Package Resource Index) — индекс системы управления ресурсами Windows, который связывает resource keys с вариантами по языку, масштабу, контрасту и другим qualifiers. При упаковке AppX/MSIX отдельные resource packages могут иметь свои PRI, а операция merge собирает совместимый набор индексов для одной package family.

Одних language/scale resource packages недостаточно: merge нужен основной пакет, который задаёт identity и базовую resource schema.

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

  • Убедитесь, что artifact filtering не оставил только resource packages.
  • Найдите PRI main package и проверьте соответствие его identity всем ресурсным пакетам.
  • Если main artifact отсутствует из-за порядка сборки, исправьте dependency pipeline вместо подстановки случайного PRI.

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


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