Freigeben über


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

ICLRStrongName-Schnittstelle

Weitere Ressourcen

ICLRStrongName::StrongNameCompareAssemblies-Methode

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Juli 2010

Link zu empfohlener Alternative hinzugefügt.

Informationsergänzung.