如何从VB6编译项中清除注册表?



Arvo对我的问题的回答,他指出每次编译都会污染注册表,这促使我提出这个问题是否有一种方法可以清除由编译和构建创建的条目的注册表?

VB6只有在你频繁更改一个库的COM接口时才真正"泄漏" COM注册项。在VB6中没有自动的方法来清理这些,除非你去第三方注册表清理器(不推荐)。

你可以通过在编译COM对象时非常小心来减少最初的问题,并确保你保持二进制兼容性,并在你添加任何新的类或方法时更新你的兼容库,或者在每次编译之前注销旧的DLL。

最新更新