title: .NET Assembly Diff / Compare Tool - What's available?
body: <p>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.</p>
  
  <p>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.</p>
  
  <p>Does anyone know of such a tool?  My requirements (from highest to lowest) are:</p>
  
  <ul>
  <li>Be able to analyze / reflect the <em>code</em> content of two versions of the same assembly and report the differences</li>
  <li>Accept a folder or group of assemblies as input; quickly compare them (similar to WinMerge's folder diff's)</li>
  <li>Quick ability to determine if two assemblies are equivalent at the code level (not just the API's)</li>
  <li>Allow easy drill-down to view the differences</li>
  <li>Exporting of reports regarding the differences</li>
  </ul>
  
  <p>(Personally I like WinMerge for text diffs, so an application with a similar interface would be great)</p>