NDepend can do that, and I *think* there's an add-on for .NET Reflector that does that too. I haven't played with those myself yet, though.
Reflector can sort of do an assembly compare, but the plugin is very rudimentary and limited. I haven't tried NDepend.
Another option with Reflector is to disassemble to files (that plug-in works fine, in my experience) then to diff the files.
It seems interesting, but I fully agree with John Rusk.
60$ for a Single User licence is too expensive for a tool that can be easily replaced by a disassemble/compare done with free stuff like WinMerge or KDiff.
Obviously an integrated tool is better that a multi-step solution executed with different softwares, but the in this way it's much more flexible since you are not constrained by the integrated tool limitations
MS LibCheck can store/diff assembly APIs. Will take a look at BitDiffer.
Going to integrate this into our build process... diff CI build APIs to last release. Good info for dev and qa.
You guys automate the reflector or winmerge diffs?