StrongNameCompareAssemblies-Funktion
Bestimmt, ob sich zwei Assemblys nur durch die Signaturen ihrer starken Namen unterscheiden.
Diese Funktion ist in .NET Framework, Version 4 veraltet. Verwenden Sie stattdessen die ICLRStrongName::StrongNameCompareAssemblies-Methode.
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 andere Daten enthalten.
SN_CMP_IDENTICAL (1) - Gibt an, dass die Assemblys einschließlich ihrer Signaturen und Prüfsumme genau gleich sind.
SN_CMP_SIGONLY (2) - Gibt an, dass sich die Assemblys nur durch Signatur und Prüfsumme unterscheiden.
Rückgabewert
Bei erfolgreichem Abschluss true, andernfalls false.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: StrongName.h
Bibliothek: als Ressource in MsCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Hinweise
Die Signatur einer Assembly mit starkem Namen besteht aus dem Textnamen der Assembly, ihrer Version, ihrer Kultur und ihrem Token des öffentlichen Schlüssels.
Wenn die StrongNameCompareAssemblies-Funktion nicht erfolgreich abgeschlossen wird, rufen Sie die StrongNameErrorInfo-Funktion auf, um den letzten generierten Fehler abzurufen.
Siehe auch
Referenz
Weitere Ressourcen
ICLRStrongName::StrongNameCompareAssemblies-Methode
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2010 |
Link zu empfohlener Alternative hinzugefügt. |
Informationsergänzung. |