| Предыдущий | Следующий |
| ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED | ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED |
ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED
Что означает ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED
ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED — в набор входов для PRI merge ошибочно передан bundle package.
PRI (Package Resource Index) — индекс системы управления ресурсами Windows, который связывает resource keys с вариантами по языку, масштабу, контрасту и другим qualifiers. При упаковке AppX/MSIX отдельные resource packages могут иметь свои PRI, а операция merge собирает совместимый набор индексов для одной package family.
AppX/MSIX bundle — контейнер, который объединяет несколько готовых пакетов для выбора по архитектуре или ресурсам. Он не является обычным main/resource package, чьи PRI нужно сливать этим API.
Что проверить
- Проверьте, не передаёт ли pipeline bundle manifest вместо manifest-а конкретного пакета.
- Разверните список пакетов внутри bundle и выполняйте resource processing на поддерживаемом уровне package artifacts.
- Не пытайтесь сделать bundle допустимым изменением его имени или extension: ошибка относится к роли входного объекта.
Технические ссылки
- Microsoft: exact Win32 system error range
- Microsoft: MakePri.exe command options
- Microsoft: Package Resource Index files
Нужно найти другой код? Найти другой код состояния или ошибки.