| Предыдущий | Следующий |
| STATUS_GENERIC_COMMAND_FAILED | STATUS_TRANSACTIONAL_CONFLICT |
STATUS_SXS_FILE_HASH_MISSING
В манифесте отсутствует пригодный проверочный хэш файла сборки
STATUS_SXS_FILE_HASH_MISSING означает, что у файла сборки отсутствуют проверочные сведения, ожидаемые операцией side-by-side. Манифесты сборок могут задавать hashalg и hash для объявленного file; когда проверка обязательна, отсутствие этих метаданных отличается от несовпадения вычисленного хэша.
Не придумывайте и не копируйте хэш в установленный манифест без пересборки пакета. Алгоритм, закодированное значение и байты файла должны происходить из одной доверенной сборки. Отсутствующий хэш — дефект метаданных или упаковки, тогда как STATUS_SXS_FILE_HASH_MISMATCH означает, что существующие метаданные не подтвердили файл.
Что проверить
- Проверьте точный
fileи определите, отсутствует ли у негоhash,hashalgили оба значения. - Сравните манифест с упакованным артефактом производителя, чтобы определить, были ли метаданные удалены или сгенерированы неправильно.
- Разверните полную проверенную сборку заново вместо редактирования манифеста хранилища компонентов на месте.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.