有没有办法比较2个版本的“已编译”的ASP.NET应用程序,看看它们是否相同?

时间:2012-04-23 15:19:56

标签: asp.net dll beyondcompare

是否可以比较已编译的ASP.NET应用程序的两个版本(V2,Webforms)。当我说编译时,我的意思是所有代码都在“bin”文件夹中的单独Webform和Codebehind DLL中,即VS中的“使用固定命名和单页程序集”发布选项。

目前我使用“超越比较”来比较“来源”,它做得非常出色,特别是因为可以比较2个文件夹,它会消失并比较所有子文件夹和文件。不幸的是,我还没有找到一种方法来比较“已编译”/“已发布”的应用程序。

思想?

非常感谢。

2 个答案:

答案 0 :(得分:1)

如果您正在尝试找到比较DLL的方法,请查看Reflector Diff AddIn

article还提供了其他一些选项。

答案 1 :(得分:1)

您可以比较Beyond Compare的二进制文件。只需进行文件夹比较,当您选择文件夹时,选择要比较的文件,然后点击比较内容按钮button以显示以下对话框:

Compare Contents

当你点击开始时,它会比较每个文件并告诉你它们是否相同。在icon之间具有此图标的文件彼此不同。