我们可以在.NET Windows窗体/ WPF应用程序中使用TFS Comparision API吗?

sql*_*bie 0 xml wpf comparison tfs winforms

我想比较两个XML文本并显示颜色编码比较,如在.net Windows窗体或WPF应用程序中的TFS或Beyond Compare中所做的那样.

只是想在.net或TFS API中使用一些已定义的API来寻找方法.

ken*_*n2k 6

Team Foundation Server合并工具是diffmerge.exe安装TFS客户端部件时提供的简单可执行文件().它不是TFS API的一部分.

你可以做的是启动一个开源命令行工具来完成这项工作,比如WinMerge.

我不会使用diffmerge.exe有两个原因:

  • 它可能无法在个人/商业项目中使用它,因为它已经与TFS一起发货和许可
  • 它是一个糟糕的工具,可能是TFS中最糟糕的一块

  • 团队资源管理器只能使用可自定义的命令行启动exe.许多Windows差异/合并工具都记录了用于各种工具的命令行(例如,Source Gear Diff Merge在其文档文件中:http://sourcegear.com/diffmerge/) (2认同)