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

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

ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED

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

ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED — набор для merge содержит более одного main package.

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

Main package задаёт основную identity/schema приложения; resource packages добавляют варианты ресурсов. Две независимые main-package identities делают результат неоднозначным.

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

  • Определите package role каждого входного PRI и manifest-а.
  • Проверьте incremental build: старый main-package artifact мог остаться рядом с новым.
  • Убедитесь, что merge получает один main package и только относящиеся к нему resource packages.

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


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