| Предыдущий | Следующий |
| STATUS_SXS_CORRUPTION | STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME |
STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE
Поле идентичности сборки содержит недопустимое значение
STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE означает, что атрибут assemblyIdentity присутствует, но его значение не принимается. Идентичность Side-by-Side структурирована: type, name и version обязательны, а архитектура, язык и маркер открытого ключа имеют собственные документированные формы.
Это не то же самое, что отсутствующая сборка. Windows не может использовать объявленную идентичность как ключ поиска, пока отдельные поля недопустимы. Например, версия должна иметь требуемую четырёхчастную числовую форму, а тип манифеста — точное обязательное написание.
Что проверить
- Проверьте каждый атрибут
assemblyIdentityПроверяйте каждое поле отдельно, а не только идентичность приложения верхнего уровня. - Проверьте создаваемые значения на пробелы, неподдерживаемую строку архитектуры, неправильный компонент версии или неверную длину маркера открытого ключа.
- После проверки отдельных полей сравните идентичность зависимости с собственной идентичностью указанной сборки.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.