2009-05-04 6 views
1

Je suis à la recherche d'une bibliothèque gratuite qui peut prendre deux chaînes et produire un diff comme le diff que vous voyez sur les révisions d'édition ici sur SO. J'espère que l'un existe, car c'est une partie triviale d'une application sur laquelle je travaille et je détesterais perdre du temps à réinventer la roue.Générateur Free/OpenSource .NET Diff?

Des suggestions?

Répondre

1

Vous pouvez faire un hachage MD5 des deux fichiers pour déterminer s'ils sont identiques. L'historique des révisions de style SO serait un peu plus intensif.

Vérifiez le code source de cet outil de comparaison, ce qui peut vous aider à aller dans la bonne direction.

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

1

Étonnamment, j'ai trouvé une application qui pourrait vous donner les mêmes fonctionnalités que SO modifications. codeproject Je vais aussi l'utiliser et j'espère que cela aidera aussi les autres.

+0

vient de le tester et ça fonctionne très bien! J'avais cherché un article sur ce non. de temps mais n'a jamais pu trouver quelque chose d'utile. étonnamment j'ai trouvé le plus utile aujourd'hui! – Vikram

2

Je viens de publier mon projet DiffPlex qui fait exactement ce que vous demandez.