| Previous | Next |
| STATUS_SXS_CORRUPTION | STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME |
STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE
An assembly identity field has an invalid value
STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE means that an assemblyIdentity attribute is present but its value is not accepted. Side-by-side identity is structured: type, name and version are required, while architecture, language and public-key token use their own documented forms.
This is not the same as a missing assembly. Windows cannot use the declared identity as a lookup key until its individual fields are valid. For example, a version must follow the required four-part numeric form, and the manifest type has a specific required spelling.
What to inspect
- Validate every
assemblyIdentityindependently, not only the top-level application identity. - Check generated values for whitespace, an unsupported architecture string, malformed version component or invalid public-key token length.
- Compare the dependency identity with the referenced assembly's own identity after the individual fields validate.
References
- Microsoft: application manifests
- Microsoft: assembly manifests
- Wine: activation-context implementation
Looking for a different code? Search another status or error code.