1

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

目前我使用“Beyond Compare”来比较“Source”,它在这方面做得很好,尤其是当一个人可以比较 2 个文件夹时,它会自动比较所有子文件夹和文件。不幸的是,我还没有找到将“已编译”/“已发布”应用程序与其进行比较的方法。

想法?

非常感谢。

4

2 回答 2

1

如果您试图找到一种方法来比较 DLL,请查看Reflector Diff AddIn

本文提供了一些其他选项。

于 2012-04-23T15:31:12.583 回答
1

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

比较内容

当您点击开始时,它会比较每个文件并告诉您它们是否相同。中间有这个图标的文件图标是不相同的。

于 2012-04-23T15:31:28.147 回答