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

 
Предыдущий Следующий
ERROR_PRI_MERGE_WRITE_FILE_FAILED ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED

ERROR_PRI_MERGE_MULTIPLE_PACKAGE_FAMILIES_NOT_ALLOWED

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

ERROR_PRI_MERGE_MULTIPLE_PACKAGE_FAMILIES_NOT_ALLOWED — входы PRI принадлежат более чем одной package family.

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

Package family определяется identity пакета; resource packages должны относиться к тому же приложению, что и main package. PRI от другого продукта нельзя безопасно подмешать только потому, что resource keys похожи.

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

  • Сопоставьте package identity/family для каждого входного manifest и PRI.
  • Проверьте artifact glob или staging directory: туда мог попасть PRI другого приложения.
  • Отделите build outputs разных package families и повторите merge только с одним согласованным набором.

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


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