| Предыдущий | Следующий |
| 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 только с одним согласованным набором.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.