Что означает код NTSTATUS 0xC0150019 (STATUS_SXS_IDENTITY_PARSE_ERROR)?

 
Предыдущий Следующий
STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE STATUS_SXS_COMPONENT_STORE_CORRUPT

STATUS_SXS_IDENTITY_PARSE_ERROR

Текстовая идентичность сборки сформирована неправильно

STATUS_SXS_IDENTITY_PARSE_ERROR относится к разбору текстового представления идентичности сборки. Типичные причины: отсутствующее имя или значение атрибута, неверный разделитель либо недопустимое расположение безымянных значений. Это ещё не конфликт версий и не сбой поиска сборки, поскольку идентичность нельзя надёжно разобрать.

Рассматривайте строку идентичности как структурированный ввод, а не отображаемую подпись. Сравните разобранные поля с элементом assemblyIdentity в манифесте и запишите отредактированную копию точной строки, поступившей в код контекста активации.

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

  • Проверьте запятые, кавычки, знаки равенства и пустые компоненты в генерируемых строках идентичности.
  • Убедитесь, что производитель и потребитель используют один синтаксис идентичности, а не смешивают отображаемый текст с XML-атрибутами манифеста.
  • После успешного разбора отдельно проверьте значения идентичности, а затем разрешите зависимость.

Ссылки


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