Requirements:
- free, preferably open-source
- implemented in one of the .NET managed langs
Google found these:
- A Generic, Reusable Diff Algorithm on codeproject
- An O(ND) Difference Algorithm for C#
- Diff/Merge/Patch Library for C#/.NET by Joshua Tauberer
EDIT:
No apps please, only libraries.