What does Windows error code 14054 (ERROR_SXS_XML_E_MULTIPLEROOTS) mean?

 
Previous Next
ERROR_SXS_XML_E_DUPLICATEATTRIBUTE ERROR_SXS_XML_E_INVALIDATROOTLEVEL

ERROR_SXS_XML_E_MULTIPLEROOTS

ERROR_SXS_XML_E_MULTIPLEROOTS — The manifest XML contains more than one top-level element.

A Side-by-Side manifest must be a single XML document with one root element. Concatenating manifest fragments or adding a second top-level assembly block produces this error.

Correct the build or packaging step that merged the files, then deploy a new manifest together with its matching assembly.

What to check

  • Open the manifest named by sxstrace and ensure it has one XML root element.
  • Check manifest templating or concatenation code for duplicate document fragments.
  • Validate the generated XML in CI before packaging the application.

Microsoft: sxstrace

Microsoft: Assembly manifests

Microsoft: Application manifests


Looking for a different code? Search another status or error code.