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)