ICLRStrongName::StrongNameCompareAssemblies (Método)
Determina si dos ensamblados presentan diferencias solo mediante sus firmas de nombres seguros.
Sintaxis
HRESULT 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 diferentes.SN_CMP_IDENTICAL
(1): especifica que los ensamblados son exactamente los mismos, incluidas sus firmas y la suma de comprobación.SN_CMP_SIGONLY
(2): especifica que los ensamblados solo difieren por firma y suma de comprobación.
Valor devuelto
Se devolverá el valor S_OK
si el método se completa correctamente; de lo contrario, se devolverá un valor HRESULT que se corresponderá con un error (vea Valores HRESULT comunes para obtener una lista).
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MetaHost.h
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 4
Comentarios
La firma de nombre seguro de un ensamblado consta del nombre de texto, la versión, la referencia cultural y el token de clave pública del ensamblado.