【发布时间】:2012-04-23 15:19:55
【问题描述】:
是否可以比较已编译的 ASP.NET 应用程序(V2、Webforms)的两个版本。当我说已编译时,我的意思是所有代码都位于“bin”文件夹中的单独 Webform 和 Codebehind DLL 中,即 VS 中的“使用固定命名和单页程序集”发布选项。
目前我使用“Beyond Compare”来比较“Source”,它在这方面做得很好,尤其是当一个人可以比较 2 个文件夹时,它会离开并比较所有子文件夹和文件。不幸的是,我还没有找到一种方法来比较“已编译”/“已发布”的应用程序。
想法?
非常感谢。
【问题讨论】:
-
Beyond Compare 提供比较二进制文件的功能吗?你用反射器吗?如果是这样,现在let me point you here(它有一个 Diff 工具插件),或者您可以使用它从您的应用程序的每个副本中导出反汇编代码,然后您可以使用 Beyond Compare 来比较输出。
标签: asp.net dll beyondcompare