如果没有设置二进制兼容, 在A,B电脑引用了这个dll, 然后B电脑改了代码,build 一个exe,copy到A电脑运行就会出现这种错误.

 

是因为A,B两台电脑生成的COM组件的GUID不同了.设置二进制兼容,则在不同电脑的GUID都一样了.

 

posted on 2021-03-12 10:06  Gu  阅读(222)  评论(0编辑  收藏  举报