Что означает код ошибки Windows 14072 (ERROR_SXS_XML_E_INVALID_VERSION)?

 
Предыдущий Следующий
ERROR_SXS_XML_E_UNEXPECTED_STANDALONE ERROR_SXS_XML_E_MISSINGEQUALS

ERROR_SXS_XML_E_INVALID_VERSION

В SxS-манифесте указана недопустимая версия XML

ERROR_SXS_XML_E_INVALID_VERSION возникает на этапе разбора XML манифеста Side-by-Side. Важно отличать версию XML от версии сборки: в декларации XML обычно используется version="1.0", тогда как версии компонентов задаются отдельными атрибутами манифеста.

Проверьте начало файла в байтовом виде, особенно если манифест создаёт шаблонизатор или собственный сериализатор. Частая причина — подстановка версии продукта в XML declaration или повреждение декларации при перекодировании. После исправления запустите sxstrace, чтобы убедиться, что следующая ошибка, если она есть, относится уже к другой части схемы, а не к первичному XML-разбору.

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

  • Проверьте XML declaration отдельно от assemblyIdentity.
  • Сверьте кодировку и первые байты манифеста.
  • Используйте sxstrace для подтверждения места отказа Side-by-Side.

Технические ссылки


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