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

 
Предыдущий Следующий
ERROR_SXS_XML_E_INVALIDSWITCH ERROR_SXS_XML_E_INVALID_STANDALONE

ERROR_SXS_XML_E_BADXMLCASE

Что означает ERROR_SXS_XML_E_BADXMLCASE

ERROR_SXS_XML_E_BADXMLCASE (0x000036F5) — ошибка разбора манифеста: зарезервированное имя "xml" должно быть записано строчными буквами.

SxS manifest использует зарезервированное имя xml с недопустимым регистром букв. Проверьте XML declaration и processing-instruction targets на uppercase/mixed-case варианты зарезервированного token.

Практический смысл и диагностика

  • XML declaration должен начинаться именно с lowercase `<?xml ...?>`. Варианты вроде `<?XML ...?>` не эквивалентны правильному синтаксису.
  • XML также резервирует имена, начинающиеся с сочетания букв x-m-l в любом регистре, для стандартизации. Поэтому это lexical parser error, а не конфликт assembly version или Side-by-Side policy.
  • Исправьте generator/template, который создаёт неверный token, и перегенерируйте manifest. Ручное исправление одного output-файла оставит источник дефекта неизменным.

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


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