| Предыдущий | Следующий |
| STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME | STATUS_SXS_IDENTITY_PARSE_ERROR |
STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE
В удостоверении сборки один атрибут определён дважды
STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE означает, что один и тот же атрибут удостоверения был указан более одного раза. Для каждого поля, используемого для идентификации или привязки сборки, требуется одно однозначное значение; два значения нельзя безопасно свести к одному.
Это отличается от STATUS_SXS_VERSION_CONFLICT. Дублирующийся атрибут нарушает формат внутри одного объявления удостоверения, тогда как конфликт версий возникает между требованиями компонентов, каждое из которых само по себе имеет смысл.
Что проверить
- Проверьте сформированный XML и построение строки удостоверения на повторение полей
name,version, архитектуры, языка или маркера. - Не объединяйте фрагменты удостоверения из нескольких шаблонов без предварительного разбора и нормализации.
- После удаления дубликата убедитесь, что оставшееся удостоверение при необходимости точно совпадает с манифестом указанной сборки.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.