¿Qué significa el código NTSTATUS 0xC0150005 (STATUS_SXS_MANIFEST_FORMAT_ERROR)?

 
Anterior Siguiente
STATUS_SXS_ASSEMBLY_NOT_FOUND STATUS_SXS_MANIFEST_PARSE_ERROR

STATUS_SXS_MANIFEST_FORMAT_ERROR

Qué significa STATUS_SXS_MANIFEST_FORMAT_ERROR

STATUS_SXS_MANIFEST_FORMAT_ERROR significa que el documento no tiene la estructura requerida por el formato de manifest SxS. Puede ser XML perfectamente well-formed y aun así faltar el root/namespace correcto, manifestVersion, assemblyIdentity o el orden/ubicación exigidos.

Esto lo separa de STATUS_SXS_MANIFEST_PARSE_ERROR: parse error se corrige primero a nivel XML; format error exige validar el documento ya parseable contra el contrato Side-by-Side.

Compruebe el recurso que realmente usa el loader. El build puede haber embebido un manifest anterior mientras usted edita otro archivo en el output directory.

Qué comprobar

  • Valide root assembly, namespace y manifestVersion.
  • Revise posición/forma de assemblyIdentity y elementos obligatorios.
  • Compare manifest embebido y externo.
  • No investigue dependencies hasta que el formato base sea válido.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.