What does Windows error code 14018 (ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE) mean?

 
Previous Next
ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE

ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE

ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE means that the manifest's assembly element lacks the default namespace required by the Windows SxS manifest format. Without it, Windows cannot interpret otherwise familiar element names as side-by-side manifest elements.

How to correct the manifest

  • Add the required default namespace to the root assembly element according to the Windows manifest schema.
  • Check that XML generators do not replace the default namespace with a prefixed namespace or drop it during serialization.
  • Validate the final installed manifest, not only the source template.

This is a manifest-format defect; reinstalling a runtime cannot repair a missing namespace in an application-owned manifest.

Microsoft: application manifests


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