2012-01-03 37 views
5

Chúng tôi có bản phát hành một số tệp DLL. Chỉ có một DLL đã thực sự thay đổi trong bản phát hành này nhưng vì những lý do khác, chúng tôi cũng phải biên dịch lại tất cả các tệp DLL. Làm thế nào tôi có thể chứng minh không có thay đổi mã xảy ra trong tất cả, nhưng một trong những DLL?So sánh nhị phân DLL

Tôi đã thử so sánh So sánh nhị phân so sánh nhưng nó cho thấy chúng khác nhau. Tuy nhiên tôi đoán nó đang tìm kiếm vào checksum vv mà có lẽ không phù hợp.

+1

sẽ giành được công việc hợp nhất tại đây? –

+5

Đối tượng mục tiêu yêu cầu bằng chứng này là ai? – RedFilter

+1

Tại sao điều này được đánh dấu là C# và .NET? Các hội đồng được quản lý này có được ký kết chặt chẽ không? – oleksii

Trả lời

3

kb article mô tả cách so sánh bản dựng của dự án bằng cách sử dụng DUMPBIN để xuất sang tệp văn bản và sau đó so sánh các tệp văn bản đó bằng tiện ích so sánh.

0

Bạn có thể tạo khóa băm MD5 cho các tệp và so sánh chúng?

+0

Không - tổng kiểm tra/ngày tháng khác nhau. Sử dụng MD5 sẽ không giải quyết được điều đó. – RQDQ

+0

ah vâng, tất nhiên ... –

0

Tôi đã sử dụng ExamDiff Pro phiên bản dùng thử để so sánh các tệp nhị phân. Thật nhanh chóng và dễ dàng.

Các vấn đề liên quan