Compartir a través de


StrongNameCompareAssemblies (Función)

Determina si dos ensamblados sólo difieren por sus firmas con nombre seguro.

Esta función está desusada en .NET Framework versión 4. Use el método ICLRStrongName::StrongNameCompareAssemblies en su lugar.

BOOLEAN StrongNameCompareAssemblies (
    [in]  LPCWSTR   wszAssembly1,
    [in]  LPCWSTR   wszAssembly2,
    [out] DWORD     *pdwResult
);

Parámetros

  • wszAssembly1
    [in] Ruta de acceso al primer ensamblado.

  • wszAssembly2
    [in] Ruta de acceso al segundo ensamblado.

  • pdwResult
    [out] Uno de los valores siguientes:

    • SN_CMP_DIFFERENT (0) - Especifica que los ensamblados contienen datos distintos.

    • SN_CMP_IDENTICAL (1) - Especifica que los ensamblados son exactamente iguales, incluidas sus firmas y la suma de comprobación.

    • SN_CMP_SIGONLY (2) - Especifica que los ensamblados se diferencian únicamente por la firma y la suma de comprobación.

Valor devuelto

Es true si se completa correctamente; en caso contrario, es false.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: StrongName.h

Biblioteca: Se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Comentarios

La firma de nombre seguro de un ensamblado se compone del nombre de texto, la versión, la referencia cultural y el token de clave pública del ensamblado.

Si la función StrongNameCompareAssemblies no se completa correctamente, llame a la función StrongNameErrorInfo para recuperar el último error generado.

Vea también

Referencia

ICLRStrongName (Interfaz)

Otros recursos

ICLRStrongName::StrongNameCompareAssemblies (Método)

Historial de cambios

Fecha

Historial

Motivo

Julio de 2010

Se agregó un vínculo agregado a la alternativa recomendada.

Mejora de la información.