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.