Méthode ICLRStrongName::StrongNameCompareAssemblies
Détermine si deux assemblys diffèrent uniquement par leurs signatures avec nom fort.
Syntaxe
HRESULT StrongNameCompareAssemblies (
[in] LPCWSTR wszAssembly1,
[in] LPCWSTR wszAssembly2,
[out] DWORD *pdwResult
);
Paramètres
wszAssembly1
[in] Chemin du premier assembly.
wszAssembly2
[in] Chemin du deuxième assembly.
pdwResult
[out] Une des valeurs suivantes :
SN_CMP_DIFFERENT
(0) : spécifie que les assemblys contiennent des données différentes.SN_CMP_IDENTICAL
(1) : spécifie que les assemblys sont exactement les mêmes, y compris leurs signatures et leurs sommes de contrôle.SN_CMP_SIGONLY
(2) : spécifie que les assemblys diffèrent uniquement par signature et somme de contrôle.
Valeur de retour
S_OK
si la méthode s’est terminée avec succès ; sinon, une valeur HRESULT qui indique l’échec (voir Valeurs HRESULT courantes pour une liste).
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : MetaHost.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions de .NET Framework : Disponible depuis la version 4
Notes
La signature de nom fort d’un assembly se compose du nom de texte, de la version, de la culture et du jeton de clé publique de l’assembly.