C# 用于验证公共API兼容性的工具

C# 用于验证公共API兼容性的工具,c#,.net,api,backwards-compatibility,C#,.net,Api,Backwards Compatibility,我在一个平台产品上工作,该产品要求版本之间具有公共兼容性,因此针对以前版本编译的一些代码应该能够针对新版本工作,而无需重新编译 是否有一个工具可以自动进行验证,我所能找到的只是一个似乎适用于C++的工具,您可以尝试使用的功能 此实用程序接受一组旧程序集和一组新程序集,它们因Api更改而不同。检查包括: 添加/删除类型 添加/删除字段、方法、事件(和属性) 微软发布了一种工具,用于检查其发布版本中的重大更改;它的名字叫。Umh,我不知道你这里所说的二进制兼容性是什么意思。你说的是公共接口兼容性还

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

是否有一个工具可以自动进行验证,我所能找到的只是一个似乎适用于C++

的工具,您可以尝试使用的功能

此实用程序接受一组旧程序集和一组新程序集,它们因Api更改而不同。检查包括:

  • 添加/删除类型
  • 添加/删除字段、方法、事件(和属性)

微软发布了一种工具,用于检查其发布版本中的重大更改;它的名字叫。

Umh,我不知道你这里所说的二进制兼容性是什么意思。你说的是公共接口兼容性还是其他什么?你指的是COM到.NET二进制兼容性还是.NET到.NET二进制兼容性更新问题更清楚,我指的是.NET到.NET公共api兼容性相关问题: