Our application is written in C# .Net version 3.5. Part of our application is dedicated to displaying the user difference between 2 strings. Currently using the existing string functions of C#, we have the ability to let the user know the 2 strings are different. But, we want to let the user know more detail about the actual difference.
We would like the ability to color code the differences just like a file comparison tool does. In addition, it should highlight individual text differences and not just the full line. We have done some research to find a few tools out there that do this, but nothing that can be fully integrated within our C# application. By complete integration I mean, the ability to do the compare and show the color highlighted results in a 2 text boxes, side by side.
Any suggestions of existing tools that can be incorporated within C# will be appreciated.