比较两个DLL

Goo*_*ber 4 .net c# dll

脚本

我有一个C#应用程序编译为DLL.我上周有一个版本,本周有一个版本.性能发生了重大变化,因此我想比较两个版本以查看已发生的变化.

有什么想法吗?........建议?

干杯

编辑:

是的,比较版本控制的源代码会更好........除了我们使用TFS,而不是选择,甚至使用bolton应用程序TFS将源代码控制带到一个全新的shite级别. ......如果没有弄乱工作空间等,很难恢复......我只是认为DLL方法会更容易......应用程序也是一个怪物......

Reg*_*ent 9

我建议使用Reflector反汇编两个库(右键单击程序集 - > Export),然后比较使用某些合并工具生成的目录,如WinMerge.

  • JetBrains dotPeek 和可能其他反汇编工具也可以导出代码 (2认同)

Edv*_*lva 8

这是一个比较 .Net C# 程序集的免费选项: Assembly Diff Tool for .NET - JustAssembly


mro*_*iak 5

今天,JetBrains dotPeek 也可以做到这一点。加载dll鼠标右键->导出到项目并在WinMerge中进行比较