| Предыдущий | Следующий |
| ERROR_SXS_XML_E_UNCLOSEDCOMMENT | ERROR_SXS_XML_E_UNCLOSEDCDATA |
ERROR_SXS_XML_E_UNCLOSEDDECL
Что означает ERROR_SXS_XML_E_UNCLOSEDDECL
ERROR_SXS_XML_E_UNCLOSEDDECL означает, что parser Side-by-Side manifest вошёл в XML declaration markup, но не встретил корректного завершения.
Что проверить
- Позицию ошибки из
sxstraceи несколько строк вокруг неё. - Незакрытый символ
>, кавычку или внутреннюю конструкцию declaration. - Не вставляет ли build/packaging tool DTD, entity или другой declaration, которого не было в исходном manifest.
- Не был ли manifest обрезан при генерации, копировании или подписании.
Как исправлять
Исправляйте исходный XML или generator, а не уже установленную копию файла вручную. Для обычного application manifest DTD обычно вообще не нужен, поэтому неожиданное declaration markup — хороший признак ошибки генерации. После исправления повторите sxstrace и убедитесь, что parser проходит именно прежнюю позицию; следующая XML-ошибка, если она есть, должна анализироваться отдельно.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.