What does Windows error code 14017 (ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE) mean?

 
Previous Next
ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE

ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE

ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE means that an assemblyIdentity attribute has a value that is invalid for side-by-side binding. Assembly identity attributes determine what Windows looks for, so even a small typo in version, architecture, language, or token data can prevent resolution.

What to check

  • Validate every assemblyIdentity attribute against the documented manifest schema.
  • Compare the requested identity with the identity declared by the installed or privately deployed assembly manifest.
  • Avoid editing version or architecture attributes manually after signing or packaging the application.

The correct fix is to make the declared identity match a real compatible assembly, not to weaken identity checking.

Microsoft: application manifests


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