Requirements:

  • free, preferably open-source
  • implemented in one of the .NET managed langs

Google found these:

EDIT:

No apps please, only libraries.

推荐答案

You can grab the COM component that uses Google's Diff/Patch/Match. It works from .NET.

Update, 2010 Oct 17: The Google Diff/Patch/Merge code has been ported to C#. The COM component still works, but if you're coming from .NET, you'll wanna use the .NET port directly.

.net相关问答推荐

使用.NET 8时无法识别运行标识符

从窗体中移除另一个控件中引用的控件时获取设计时通知

Puppeteer LaunchAsync 在未打开浏览器的情况下挂起

在 C# 中,如何使用泛型的基类将泛型接口的所有实例注入到单个构造函数中?

process.WaitForExit() 异步

C# - 获取不包括隐藏文件的文件列表

在 .NET C# 中存储加密密钥的最佳方式

String 是原始类型吗?

如何结合 ||条件语句中的运算符

将 C# 编译为本机?

互锁且易变

自定义属性的构造函数何时运行?

监听依赖属性的变化

判断 .NET 中的目录和文件写入权限

C# 中的 F# List.map 类似功能?

如果锁定的对象内部发生异常,它会保持锁定状态吗?

序列化一个可为空的 int

在 .NET 中乘以时间跨度

从 Visual Studio 2015 发布 - 允许不受信任的证书

从不同程序集中的类名中解析类型