.NET Assembly Diff / Compare Tool - What's available?
- by STW
I'd like to be able to do a code-level diff between two assemblies; the Diff plug-in for Reflector is the closest thing I've found so far, but to compare the entire assembly is a manual process requiring me to drill-down into every namespace/class/method.
The other tools I've found so far appear to be limited to API-level (namespaces, classes, methods) differences--which won't cut it for what I'm looking for.
Does anyone know of such a tool? My requirements (from highest to lowest) are:
Be able to analyze / reflect the code content of two versions of the same assembly and report the differences
Accept a folder or group of assemblies as input; quickly compare them (similar to WinMerge's folder diff's)
Quick ability to determine if two assemblies are equivalent at the code level (not just the API's)
Allow easy drill-down to view the differences
Exporting of reports regarding the differences
(Personally I like WinMerge for text diffs, so an application with a similar interface would be great)