Всякий раз, когда мы перекомпилируем exe или DLL, их двоичное изображение отличается, даже если исходный код один и тот же, из-за различных временных меток и контрольных сумм в изображении.
Но наша система качества подразумевает, что каждый раз, когда публикуется новая DLL, соответствующие тесты проверки должны выполняться снова (часто вручную, и это занимает значительное количество времени.)
Итак, наша цель состоит в том, чтобы избежать выпуска DLL, которые не изменились на самом деле . Т.е.: наличие автоматической процедуры (сценария, инструмента, чего угодно ...), которая обнаруживает различные DLL-файлы, основываясь только на содержательной информации, которую они содержат (код и данные), игнорируя метки времени и контрольную сумму.
Есть ли хороший способ добиться этого?