Metodo ICLRStrongName::StrongNameCompareAssemblies
Determina se due assembly differiscono solo per le firme con nome sicuro.
Sintassi
HRESULT 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
S_OK
se il metodo è stato completato correttamente; in caso contrario, un valore HRESULT che indica l'errore (vedere Valori HRESULT comuni per un elenco).
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MetaHost.h
Libreria: Incluso come risorsa in MSCorEE.dll
Versioni di .NET Framework: Disponibile da 4
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.