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

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

ERROR_SXS_XML_E_INVALID_STANDALONE

ERROR_SXS_XML_E_INVALID_STANDALONE (0x000036F6) — это статус XML-анализатора Windows Side-by-Side при обработке манифеста приложения, сборки, политики или конфигурации.

XML не рассматривает standalone как логическое значение с произвольным написанием. Если псевдоатрибут присутствует в объявлении XML, его значение ограничено точными токенами yes или no.

Граница анализатора

Параметр SDDecl продукция определяет standalone, знак равенства и заключённое в кавычки yes или no. Такие значения, как true, false, 1, или варианты с другим регистром не являются заменой.

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

  • Проверьте объявление XML, а не обычные атрибуты манифеста, на ошибочное значение standalone .
  • Измените генератор, чтобы он выводил точно yes или no , когда требуется объявление standalone.
  • Не добавляйте standalone только ради подавления ошибки анализатора; определите, должно ли объявление вообще присутствовать в создаваемом XML.

Трассировка SxS определяет манифест с ошибочным объявлением, что важно, когда в активации участвуют манифесты приложения и сборки.

Ссылки


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