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

 
Предыдущий Следующий
ERROR_SXS_XML_E_DUPLICATEATTRIBUTE ERROR_SXS_XML_E_INVALIDATROOTLEVEL

ERROR_SXS_XML_E_MULTIPLEROOTS

ERROR_SXS_XML_E_MULTIPLEROOTS — XML манифеста содержит несколько элементов верхнего уровня.

Манифест Side-by-Side должен быть одним XML-документом с одним корневым элементом. Объединение фрагментов манифеста или добавление второго блока assembly верхнего уровня вызывает эту ошибку.

Исправьте этап сборки или упаковки, объединивший файлы, затем разверните новый манифест вместе с соответствующей сборкой.

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

  • Откройте манифест, указанный sxstrace, и убедитесь, что у него один корневой элемент XML.
  • Проверьте код шаблонизации или объединения манифестов на повторные фрагменты документа.
  • Проверяйте созданный XML в CI до упаковки приложения.

Microsoft: sxstrace

Microsoft: манифесты сборок

Microsoft: манифесты приложений


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