Partager via


StrongNameCompareAssemblies, fonction

Détermine si deux assemblys diffèrent uniquement par leurs signatures avec nom fort.

Cette fonction est désormais dépréciée. Utilisez le méthode ICLRStrongName::StrongNameCompareAssemblies à la place.

Syntaxe

BOOLEAN 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

true en cas de réussite de l’exécution ; sinon false.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : StrongName.h

Bibliothèque : incluse comme ressource dans MsCorEE.dll

Versions de .NET Framework : disponibles à partir de la version 1.0

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.

Si la fonction StrongNameCompareAssemblies ne se termine pas correctement, appelez la fonction StrongNameErrorInfo pour récupérer la dernière erreur générée.

Voir aussi