标签: c# .net api backwards-compatibility
我在平台产品上工作,需要版本之间的公共兼容性,因此根据我们之前的版本编译的一些代码应该能够对付我们的新版本,而无需重新编译。
是否有可以自动验证的工具,我所能找到的只是How to test binary compatibility automatically?,这似乎适用于C ++
答案 0 :(得分:3)
您可以尝试使用diff的ApiChange功能。
此实用程序采用一组旧程序集和一组新程序集,它们会针对Api更改进行区分。检查包括:
答案 1 :(得分:2)
微软已经发布了他们用来检查其版本中的重大变化的工具;它被称为LibCheck。