如何比较两个已编译的.NET程序集版本以查看它们之间的差异?我有一个文档不够完整的库,需要知道旧版本和新版本之间发生了什么变化。
from m in Application.Methods
where m.CodeWasChanged()
select new { m, m.NbLinesOfCode }
我使用反射器(Reflector),并带有Diff插件。
你可能会发现这篇Hanselman的文章很有用,因为它评论了其他工具,包括Reflector Diff。
http://www.hanselman.com/blog/ManagingChangeWithNETAssemblyDiffTools.aspx