2012-01-03 10 views
5

Abbiamo una versione di un numero di DLL. Solo una DLL è stata veramente modificata in questa versione, ma per altri motivi abbiamo dovuto ricompilare anche tutte le DLL. Come posso provare che non si è verificato alcun cambio di codice in tutte le DLL tranne una?Binario Confronta DLL

Ho provato Oltre Confronta il confronto binario ma mostra che sono tutti diversi. Tuttavia, suppongo che stia esaminando checksum ecc. Che probabilmente non corrispondono.

+1

vincerebbe il lavoro di unione qui? –

+5

Chi è il pubblico di destinazione che richiede questa prova? – RedFilter

+1

Perché è contrassegnato come C# e .NET? Questi assembly gestiti sono fortemente firmati? – oleksii

risposta

3

Questo kb article descrive come confrontare costruisce di un progetto utilizzando DUMPBIN per output in un file di testo e quindi confrontare tali file di testo utilizzando un programma di utilità confronto.

0

È possibile creare chiavi di hash MD5 per i file e confrontarli?

+0

No: i checksum/le date sono diversi. L'uso di MD5 non lo risolverà. – RQDQ

+0

ah sì, certo ... –

0

Ho utilizzato la versione di prova ExamDiff Pro per confrontare i file binari. E 'stato facile e veloce.