WinForms或WPF的文本差异可视化控件

aku*_*aku 20 .net diff custom-controls

继续我之前的问题,文本差异可视化的任何良好控制是什么?

像StackOverflow的修订差异查看器,但对于WinForms或WPF

要求:

  • 免费的,最好是开源的
  • 基于WPF或WinForms

没有应用程序,只有组件.

我对OSS差异工具不感兴趣

hen*_*non 11

(作为GitSharp的一部分)是c#中的开源diff引擎,它具有非常易于使用的API和(作为GitSharp.Demo的一部分)WPF差异查看器.代码不应该太难从项目中提取.

在此处查找更多信息:http://www.eqqon.com/index.php/GitSharp#GitSharp.Demo


Jak*_*mer 9

也许还想看看MeneesDiffUtils.有一堆差异相关的工具包括可视化控件.提供完整的源代码,并且名为CharityWare.


hal*_*llo 5

我推荐DiffPlex。它的netstandard1.0重量非常轻。

RichTextBox您可以使用以下命令轻松地将其嵌入到您的 WPF 应用程序中:https: //github.com/halllo/WpfDiff


Rom*_*ier 4

我从未听说过用于 diff 可视化的特定 .NET 组件(这有点小众),但也许您可以依靠高级编辑器来构建自己的组件,而不会遇到太多麻烦。

Syncfusion 提出了一个专用于文本/代码版本的完整组件套件,其中包含许多您可能会觉得有用的内置功能:

重要提示:它不是免费的。