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

 
Предыдущий Следующий
ERROR_SXS_XML_E_BADCHARDATA ERROR_SXS_XML_E_EXPECTINGTAGEND

ERROR_SXS_XML_E_MISSINGWHITESPACE

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

ERROR_SXS_XML_E_MISSINGWHITESPACE означает, что Side-by-Side manifest XML нарушает лексические правила XML: там, где два token должны быть разделены whitespace, separator отсутствует. Это ошибка исходного/generated manifest, а не проблема поиска dependent assembly.

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

  • Запустите sxstrace и сохраните точную позицию parser failure.
  • Проверьте символы непосредственно до и после позиции, особенно boundary между attributes/declaration tokens.
  • Найдите template/minifier/generator, который мог склеить XML fragments; post-build изменение manifest часто создаёт именно такие дефекты.

Как действовать

Исправьте исходный manifest или его generator и пересоберите package. После этого повторите sxstrace и убедитесь, что XML parser проходит прежнюю позицию. Ручной patch только установленного файла оставит дефект в следующей сборке.

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


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