| Previous | Next |
| ERROR_SXS_XML_E_UNCLOSEDTAG | ERROR_SXS_XML_E_MULTIPLEROOTS |
ERROR_SXS_XML_E_DUPLICATEATTRIBUTE
ERROR_SXS_XML_E_DUPLICATEATTRIBUTE (0x000036E5) is a Windows Side-by-Side XML parser status for application, assembly, policy, or configuration manifest processing.
XML requires attribute names to be unique within a single start tag or empty-element tag. Repeating an attribute is a well-formedness error before Windows interprets the attribute as an assembly identity, dependency, file property, or manifest setting.
Parser boundary
The XML well-formedness constraint “Unique Att Spec” applies even when the duplicate values are identical. Keeping two copies of version, name, or another attribute is not a way to express alternatives.
What to inspect
- Inspect the complete start tag at the parser location and compare attribute names, including namespace prefixes.
- Check manifest merge tools for a rule that appends an attribute already present in the base manifest.
- Remove the duplicate at the source and decide which single value is semantically correct before rebuilding the executable or package.
Use the SxS trace to find the exact manifest and line; once XML parses, any remaining assembly-identity problem will be reported as a different Side-by-Side error.
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.