2012-01-03 10 views
5

私たちにはいくつかのDLLのリリースがあります。このリリースでは1つのDLLだけが実際に変更されましたが、他の理由からすべてのDLLも再コンパイルする必要がありました。 DLLの1つを除いてすべてのコード変更が発生していないことをどのように証明できますか?バイナリ比較DLL

私はBeyond Compareバイナリを比較しようとしましたが、それらはすべて異なっていることを示しています。 しかし、おそらく一致しないチェックサムなどを調べているようです。

+1

ここでマージ作業になるのですか? –

+5

この証明が必要なターゲットオーディエンスは誰ですか? – RedFilter

+1

これはC#と.NETとマークされているのはなぜですか?これらの管理されたアセンブリは強く署名されていますか? – oleksii

答えて

3

このkb articleは、DUMPBINを使用してプロジェクトのビルドを比較してテキストファイルに出力し、比較ユーティリティを使用してそれらのテキストファイルを比較する方法を説明しています。

0

ファイルのMD5ハッシュキーを作成して比較できますか?

+0

いいえ - チェックサムと日付が異なります。 MD5を使用することはそれを解決するつもりはありません。 – RQDQ

+0

ああ、もちろん... –

0

ExamDiff Pro試用版を使用してバイナリを比較しました。 すばやく簡単でした。