Diff.NET is a differencing utility I wrote in C#. It provides side-by-side differencing for files and directories. For files it also provides an overview diff and a line-to-line diff. And it can do a visual difference of binary files.
90% of the functionality of Diff.NET is provided by public classes in the MeneesDiffUtils library.
This software is CharityWare. If you use it, I ask that you make a $5 US donation to the charity of your choice.
Click here to see a screenshot of file differencing.
Click here to see a screenshot of directory differencing.