¿Qué significa el código NTSTATUS 0xC0150018 (STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE)?

 
Anterior Siguiente
STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME STATUS_SXS_IDENTITY_PARSE_ERROR

STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE

Qué significa STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE

STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE significa que una assembly identity contiene dos definiciones del mismo atributo. Por ejemplo, un generador de manifest puede haber emitido dos veces un campo de identity después de combinar templates.

Es un defecto de representación del manifest/identity, no un conflicto entre dos assemblies instaladas. Incluso si los dos valores son iguales, la estructura no cumple el contrato esperado.

Revise el XML exacto que carga Windows, incluido el recurso embebido si la aplicación tiene uno. Es frecuente editar un archivo .manifest externo mientras el ejecutable sigue usando una copia embebida diferente.

Qué comprobar

  • Localice el assemblyIdentity efectivo y atributos repetidos.
  • Revise herramientas/templates que generan el manifest.
  • Compruebe manifests embebidos y externos por separado.
  • Corrija la duplicación en la fuente de build, no en una copia desplegada aislada.

Referencias técnicas


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