Csharp/C#教程:比较发布版本的产品分享


比较发布版本的产品

我需要比较VS2005的构建输出,以确保我可以重现完全相同的产品。

当我在发布中一个接一个地做两个构建并比较生成的文件我得到不同的文件,做文本比较似乎不仅仅是日期时间不同

我如何构建以便每次都能重现完全相同的产品?

无论何时构建,编译器都嵌入:

有两种选择:

这个问题确实经常出现,所以我会看看我是否可以提出一个工具来进行比较 – 尽管它不太可能应对签名的程序集,因为签名的位置可能会有很大差异。

一个问题:你对二进制构建输出进行了文本比较吗? 据我所知,大多数编译器从不为同一个项目生成二进制相同的构建输出。 编译器编码为二进制编译时间,特殊序数等。

实际上,您可以使用DumpBin对忽略每个构建变体的不同构建进行二进制比较。 请参见如何比较相同项目构建的二进制图像 。 文章说它只适用于Visual Studio 6,因此我不确定它是否适用于2005年或更长时间..

上述就是C#学习教程:比较发布版本的产品分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/954551.html

(0)
上一篇 2021年11月20日
下一篇 2021年11月20日

精彩推荐