比较.NET程序集的公共API以确定向后兼容性

时间:2013-01-14 17:46:15

标签: .net versioning compatibility .net-assembly

在我继续前进并自行滚动之前,是否存在将一个程序集的公共API与另一个程序集的公共API进行比较以确定其中一个是否向后兼容的工具?

2 个答案:

答案 0 :(得分:2)

绝对 - 简单的答案 - 我们使用此工具:BitDiffer

答案 1 :(得分:0)

我不知道执行该特定要求的工具。但是,我相信NDepend确实具有类似SQL的语法,您可以使用它来构建针对.NET程序集的查询。例如,您可以查询在每个程序集的公共成员上执行差异的内容并查看差异是什么?

http://www.ndepend.com/doc_vs_diff.aspx

你可以尝试NDepend(我认为它有一个试用版),看看它是否会帮助你。让我们知道它是如何为您服务的。