【发布时间】:2011-10-14 15:47:57
【问题描述】:
每当我们重新编译一个 exe 或一个 DLL 时,即使源代码相同,它的二进制映像也是不同的,这是由于映像中的各种时间戳和校验和。
但是,我们的质量体系意味着每次发布新的 DLL 时,都必须再次执行相关的验证测试(通常是手动的,并且需要大量时间。)
因此,我们的目标是避免发布没有实际更改的 DLL。即:拥有一个自动程序(脚本、工具等),仅根据它们包含的有意义的信息(代码和数据)检测不同的 Dll,忽略时间戳和校验和。
有什么好的方法可以实现吗?
【问题讨论】:
标签: windows binary release compare