有个同事跑来说,发布的组件不兼容了,某个类的属性访问不到了,果断把他的dll反编译一波。发现是
VS2010生成的类默认是public修饰的。
VS2017生成的类默认是internal修饰的。
本文探讨了从VS2010到VS2017,类默认修饰符由public变为internal的问题,导致组件不兼容的情况。通过反编译dll文件,揭示了这一变化并提供了对开发者的启示。
有个同事跑来说,发布的组件不兼容了,某个类的属性访问不到了,果断把他的dll反编译一波。发现是
VS2010生成的类默认是public修饰的。
VS2017生成的类默认是internal修饰的。

被折叠的 条评论
为什么被折叠?