2009-05-04 17 views
1

Ich bin auf der Suche nach einer freien Bibliothek, die zwei Strings nehmen kann und einen Unterschied wie die Unterschiede produzieren, die Sie auf den Bearbeitungsrevisionen hier auf SO sehen.Freie/OpenSource .NET Diff Generator?

Ich hoffe, dass einer existiert, da dies ein trivialer Teil einer App ist, an der ich arbeite, und ich würde es hassen, Zeit damit zu verschwenden, das Rad neu zu erfinden.

Irgendwelche Vorschläge?

Antwort

1

Sie können einen MD5-Hash beider Dateien erstellen, um festzustellen, ob sie identisch sind. Die SO-Style Revisionshistorie wäre ein bisschen intensiver.

Überprüfen Sie den Quellcode für dieses Diff-Tool, das Sie in die richtige Richtung bringen könnte.

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

1

Überraschenderweise fand ich eine Implementierung, die Ihnen die gleiche Funktionalität wie SO Änderungen geben könnte. codeproject Ich werde es auch verwenden und hoffe, dass dies auch anderen Menschen hilft.

+0

gerade getestet und es funktioniert super! Ich hatte nach einem Artikel über diese Nr. gesucht. von Zeiten aber konnte nie etwas nützliches finden. Überraschenderweise fand ich heute den nützlichsten! – Vikram

2

Ich habe gerade mein DiffPlex Projekt veröffentlicht, das genau das tut, was Sie fragen.