【发布时间】:2013-01-14 17:46:15
【问题描述】:
在我自己动手之前,是否有一种工具可以将一个程序集的公共 API 与另一个程序集进行比较,以确定一个程序集是否向后兼容另一个程序集?
【问题讨论】:
标签: .net versioning compatibility .net-assembly
在我自己动手之前,是否有一种工具可以将一个程序集的公共 API 与另一个程序集进行比较,以确定一个程序集是否向后兼容另一个程序集?
【问题讨论】:
标签: .net versioning compatibility .net-assembly
绝对 - 简单的答案 - 我们使用这个工具:BitDiffer
【讨论】:
我不知道有什么工具可以满足该特定要求。但是,我相信NDepend 确实具有类似 SQL 的语法,您可以使用它来构建针对 .NET 程序集的查询。因此,例如,您可以查询对每个程序集的公共成员产生差异的东西,看看有什么不同?
http://www.ndepend.com/doc_vs_diff.aspx
你可以试试 NDepend(我认为它有试用版),看看它是否对你有帮助。让我们知道它对您的效果。
【讨论】: