Free / OpenSource .NET Diff生成器?

时间:2009-05-04 17:33:19

标签: .net diff filecompare

我正在寻找一个可以使用两个字符串并产生差异的免费库,就像你在SO上编辑修订版中看到的差异一样。

我希望有一个存在,因为这是我正在努力的应用程序的一个微不足道的部分,我不想浪费时间重新发明轮子。

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

我刚刚发布了我的DiffPlex项目,它完全符合您的要求。

答案 1 :(得分:1)

您可以对两个文件执行MD5哈希,以确定它们是否相同。 SO风格的修订历史会更加密集。

查看此差异工具的源代码,这可能会让您朝着正确的方向前进。

http://dotnet.jku.at/applications/Diff/Src.aspx

答案 2 :(得分:1)

令人惊讶的是,我发现一个实现可以为您提供与SO编辑相同的功能。 codeproject我也将使用它,并希望这也有助于其他人。