StrongNameCompareAssemblies-Funktion
Bestimmt, ob sich zwei Assemblys nur durch die Signaturen ihrer starken Namen unterscheiden.
Diese Funktion ist veraltet. Verwenden Sie stattdessen die ICLRStrongName::StrongNameCompareAssemblies-Methode.
Syntax
BOOLEAN StrongNameCompareAssemblies (
[in] LPCWSTR wszAssembly1,
[in] LPCWSTR wszAssembly2,
[out] DWORD *pdwResult
);
Parameter
wszAssembly1
[in] Der Pfad zur ersten Assembly.
wszAssembly2
[in] Der Pfad zur zweiten Assembly.
pdwResult
[out] Einer der folgenden Werte:
SN_CMP_DIFFERENT
(0): gibt an, dass die Assemblys unterschiedliche Daten enthalten.SN_CMP_IDENTICAL
(1): gibt an, dass die Assemblys genau identisch sind, einschließlich ihrer Signaturen und Prüfsumme.SN_CMP_SIGONLY
(2): gibt an, dass sich die Assemblys nur hinsichtlich Signatur und Prüfsumme unterscheiden.
Rückgabewert
true
nach erfolgreichem Abschluss; andernfalls false
.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: StrongName.h
Bibliothek: als Ressource in „MsCorEE.dll“ enthalten
.NET Framework-Versionen: seit Version 1.0 verfügbar
Bemerkungen
Die Signatur mit starkem Namen einer Assembly besteht aus Textname, Version, Kultur und öffentlichem Schlüsseltoken der Assembly.
Wenn die StrongNameCompareAssemblies
-Funktion nicht erfolgreich abgeschlossen wird, rufen Sie die StrongNameErrorInfo-Funktion auf, um den zuletzt generierten Fehler abzurufen.