对强名称程序集进行哪些更改需要更改 AssemblyVersionAttribute?显然,以可能需要客户端必须进行代码更改的方式更改公共 api 需要增加 AssemblyVersion。但是对于不需要在客户端更改代码的公共 API 的更改呢?例如:
- 添加公共类或接口?
- 将公共成员添加到公共类或接口?(编辑:drscroogemcduck 在下面正确指出,将成员添加到接口会影响所有实现者。愚蠢的我。)
- 增加班级成员的知名度?
在 MSDN 上的某个地方(或者,知道 MS,在一些 MSSE 的个人博客上)必须有明确的文档。但我根本找不到它。请帮忙!