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

 
Предыдущий Следующий
ERROR_SXS_DUPLICATE_PROGID ERROR_SXS_FILE_HASH_MISMATCH

ERROR_SXS_DUPLICATE_ASSEMBLY_NAME

ERROR_SXS_DUPLICATE_ASSEMBLY_NAME — граф зависимостей манифеста содержит разные версии одного компонента там, где разрешена только одна версия.

Windows нашла в одном контексте активации две сборки с одинаковым именем идентификатора, но несовместимыми версиями. Такое возможно, когда приложение смешивает частные компоненты разных выпусков или использует неверную политику привязки.

Ошибка относится к замыканию зависимостей манифеста, а не просто к отсутствующей DLL.

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

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

Microsoft: sxstrace

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

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


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