Бесплатный /OpenSource .NET Diff генератор?

Я ищу бесплатную библиотеку, которая может взять две строки и произвести различие, похожее на различие, которое вы видите в ревизиях редактирования здесь, на SO.

Я надеюсь, что оно существует, так как это тривиальная часть приложения, над которым я работаю, и я бы не хотел тратить время на переизобретение колеса.

Какие-либо предложения?

3 ответа

Я только что выпустил свой проект DiffPlex, который делает именно то, что вы просите.

Удивительно, но я нашел одну реализацию, которая могла бы дать вам ту же функциональность, что и SO-правки. codeproject Я собираюсь использовать его также и надеюсь, что это поможет другим людям.

Вы можете сделать MD5-хэш обоих файлов, чтобы определить, идентичны ли они. История изменений в стиле SO будет немного более интенсивной.

Проверьте исходный код для этого инструмента сравнения, который может заставить вас двигаться в правильном направлении.

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

Другие вопросы по тегам