代码之家  ›  专栏  ›  技术社区  ›  kay.one

验证公共API兼容性的工具[已关闭]

  •  4
  • kay.one  · 技术社区  · 14 年前

    我使用的平台产品要求版本之间具有公共兼容性,因此针对以前版本编译的一些代码应该能够针对新版本工作,而无需重新编译。

    是否有一个工具可以自动进行验证,我所能找到的只是 How to test binary compatibility automatically? 似乎是C的++

    2 回复  |  直到 8 年前
        1
  •  3
  •   Julien Hoarau    14 年前

    您可以尝试使用 diff 的功能 ApiChange .

    此实用程序需要一组 旧程序集 和一套 新建程序集 对于Api更改,这是不同的。检查包括:

    • 添加/删除的类型
    • 添加/删除字段、方法、事件(和属性)
        2
  •  2
  •   Stephen Cleary    14 年前

    微软已经发布了他们用来检查其版本中破坏性变化的工具;它叫 LibCheck .