| Previous | Next |
| ERROR_SXS_XML_E_UNEXPECTED_STANDALONE | ERROR_SXS_XML_E_MISSINGEQUALS |
ERROR_SXS_XML_E_INVALID_VERSION
ERROR_SXS_XML_E_INVALID_VERSION (0x000036F8) is a Windows Side-by-Side XML parser status for application, assembly, policy, or configuration manifest processing.
The failure is in the version pseudo-attribute of the XML declaration. A Side-by-Side manifest is an XML file, and the declaration must use a version syntax and value accepted by the parser rather than an application or assembly version number.
Parser boundary
XML 1.0 defines the declaration with VersionInfo and the literal version token 1.0. The manifest’s own assembly version attributes are separate data and can follow their respective SxS schema rules.
What to inspect
- Inspect the first XML declaration and distinguish its XML version from
assemblyIdentity versionvalues later in the manifest. - Remove product-version strings or four-part Windows version numbers accidentally substituted into the XML declaration.
- Correct the manifest template or serializer that writes the declaration so subsequent builds retain the accepted XML version.
Use sxstrace to identify which manifest failed; editing dependent-assembly versions cannot fix an invalid XML declaration version.
References
- Microsoft: System Error Codes 12000-15999
- Microsoft: Side-by-Side manifest files reference
- Microsoft: sxstrace
- W3C: XML 1.0
Looking for a different code? Search another status or error code.