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

 
Предыдущий Следующий
ERROR_XML_ENCODING_MISMATCH ERROR_SXS_IDENTITIES_DIFFERENT

ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT

ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT — Два манифеста используют один идентификатор, но содержат разные данные.

Идентификатор сборки Side-by-Side должен однозначно описывать конкретную сборку. Windows обнаружила два манифеста с одинаковыми идентификаторами, но разным содержимым файлов или метаданных, что делает привязку небезопасной.

Это проблема упаковки или управления версиями. Новая или изменённая сборка должна иметь соответствующий правильный идентификатор, а не повторно использовать старый.

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

  • Сравните манифесты и их значения assemblyIdentity, включая версию и маркер открытого ключа.
  • Удалите смешанные копии из приватных каталогов развёртывания приложения и переустановите единый согласованный пакет.
  • Разработчикам следует обновлять идентификатор или версию всякий раз, когда изменение содержимого пакета фактически создаёт другую сборку.

Microsoft: манифесты сборок

Microsoft: манифесты приложений

Microsoft: sxstrace


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