| Предыдущий | Следующий |
| 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-файла оставит источник дефекта неизменным.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
