title: Any decent text diff/merge engine for .NET?
body: <p>Requirements:</p>
  
  <ul>
  <li>free, preferably open-source</li>
  <li>implemented in one of the .NET managed langs</li>
  </ul>
  
  <p>Google found these:</p>
  
  <ul>
  <li><a href="http://www.codeproject.com/KB/recipes/diffengine.aspx" rel="noreferrer">A Generic, Reusable Diff
  Algorithm</a> on codeproject</li>
  <li><a href="http://www.mathertel.de/Diff/" rel="noreferrer">An O(ND) Difference Algorithm for C#</a></li>
  <li><a href="http://razor.occams.info/code/diff/" rel="noreferrer">Diff/Merge/Patch Library for C#/.NET</a> by Joshua Tauberer</li>
  </ul>
  
  <p>EDIT:</p>
  
  <p>No apps please, only libraries.</p>