StrongNameCompareAssemblies, fonction
Détermine si deux assemblys diffèrent uniquement par leurs signatures de nom fort.
Cette fonction est déconseillée dans le .NET Framework version 4. Utilisez à la place la méthode ICLRStrongName::StrongNameCompareAssemblies.
BOOLEAN StrongNameCompareAssemblies (
[in] LPCWSTR wszAssembly1,
[in] LPCWSTR wszAssembly2,
[out] DWORD *pdwResult
);
Paramètres
wszAssembly1
[in] Chemin d'accès au premier assembly.wszAssembly2
[in] Chemin d'accès au 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 identiques, même leurs signatures et checksums.
SN_CMP_SIGONLY (2) - Spécifie que les assemblys diffèrent uniquement par leur signature et checksum.
Valeur de retour
true en cas de réussite ; sinon, false.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : StrongName.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 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
Référence
Autres ressources
Méthode ICLRStrongName::StrongNameCompareAssemblies
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Juillet 2010 |
Lien ajouté à l'alternative recommandée. |
Améliorations apportées aux informations. |