Condividi tramite


Funzione StrongNameCompareAssemblies

Determina se due assembly si differenziano solo per le firme con nome sicuro.

Questa funzione è deprecata in .NET Framework versione 4. Utilizzare il metodo ICLRStrongName::StrongNameCompareAssemblies.

BOOLEAN StrongNameCompareAssemblies (
    [in]  LPCWSTR   wszAssembly1,
    [in]  LPCWSTR   wszAssembly2,
    [out] DWORD     *pdwResult
);

Parametri

  • wszAssembly1
    [in] Percorso del primo assembly.

  • wszAssembly2
    [in] Percorso del secondo assembly.

  • pdwResult
    [out] Uno dei valori riportati di seguito:

    • SN_CMP_DIFFERENT (0): specifica che gli assembly contengono dati diversi.

    • SN_CMP_IDENTICAL (1): specifica che gli assembly sono esattamente gli stessi, comprese le firme e il checksum.

    • SN_CMP_SIGONLY (2): specifica che gli assembly si differenziano solo per la firma e il checksum.

Valore restituito

true in caso di esito positivo; in caso contrario, false.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: StrongName.h

Libreria: inclusa come risorsa in MsCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Note

La firma con nome sicuro di un assembly è costituita dal nome dell'assembly in formato testo, dalla versione, dalle impostazioni cultura e dal token di chiave pubblica.

Se la funzione StrongNameCompareAssemblies non viene completata correttamente, chiamare la funzione StrongNameErrorInfo per recuperare l'ultimo errore generato.

Vedere anche

Riferimenti

Interfaccia ICLRStrongName

Altre risorse

Metodo ICLRStrongName::StrongNameCompareAssemblies

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2010

È stato aggiunto un collegamento all'alternativa consigliata.

Miglioramento delle informazioni.