Condividi tramite


Funzione StrongNameCompareAssemblies

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

Questa funzione è stata deprecata. Usare invece il metodo ICLRStrongName::StrongNameCompareAssemblies .

Sintassi

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 seguenti:

  • SN_CMP_DIFFERENT (0) - Specifica che gli assembly contengono dati diversi.

  • SN_CMP_IDENTICAL (1) - Specifica che gli assembly sono esattamente gli stessi, incluse le firme e il checksum.

  • SN_CMP_SIGONLY (2) - Specifica che gli assembly differiscono solo in base alla firma e al checksum.

Valore restituito

true al completamento positivo; in caso contrario, false.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: StrongName.h

Libreria: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile da 1.0

Commenti

La firma del nome sicuro di un assembly è costituita dal nome del testo dell'assembly, della versione, delle impostazioni cultura e del token di chiave pubblica.

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

Vedi anche