| Предыдущий | Следующий |
| APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT | APPMODEL_ERROR_NO_APPLICATION |
APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT
Идентификационным данным имени, издателя, версии или архитектуры нельзя доверять
APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT относится к набору идентификационных данных, различающему пакет: имени, издателю, архитектуре, идентификатору ресурсов и значениям, связанным с версией. Идентичность пакета определяет семейное и полное имена, подписи, сопоставление зависимостей, регистрацию и активацию приложения.
Проверяйте подписанный манифест и установленную регистрацию, а не восстанавливайте строки идентичности вручную. Убедитесь, что издатель согласуется с сертификатом подписи, и проверьте, не были ли файлы или регистрация скопированы из другой версии пакета. Если данные идентичности повреждены, пересоберите и разверните полный пакет; изменение только манифеста в установленном каталоге нарушает целостность и оставляет производные имена несогласованными.
Что следует проверить
- Сравните поля Identity манифеста с подписанным пакетом.
- Получите полное имя пакета и имя семейства через API платформы.
- Разверните согласованный пакет заново вместо редактирования установленных метаданных.
Ссылки
- Microsoft: элемент Identity пакета
- Microsoft: Package.Id и сведения о пакете
- Microsoft: идентичность издателя и подпись пакета
Нужно найти другой код? Найти другой код состояния или ошибки.