| Предыдущий | Следующий |
| STATUS_SXS_FILE_HASH_MISMATCH | STATUS_SXS_IDENTITIES_DIFFERENT |
STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT
Одна идентичность сборки соответствует разному содержимому манифестов
STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT сообщает о конфликте идентичности: манифесты заявляют одну side-by-side идентичность, но имеют разное содержимое. Идентичность должна обозначать одно определение сборки, поэтому использование её для двух разных графов зависимостей или списков файлов делает привязку неоднозначной.
Это не обычный конфликт версий. При конфликте версий сравниваются разные требуемые версии; здесь предполагаемая одинаковая идентичность нестабильна. Рассматривайте это как проблему упаковки или согласованности хранилища и сохраните оба манифеста для сравнения.
Что проверить
- Сравните полные исходные манифесты, включая зависимости,
file, хэши и метаданные COM, а не только элемент assemblyIdentity. - Проследите, какой установщик, обновление или частное развёртывание добавили каждую копию идентичности.
- Назначьте отдельную корректную идентичность действительно другой сборке вместо перезаписи существующей.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.