我用vb.net创建了一个com类库。我用regasm注册了dll。然后我导入并将其用于vb6项目。我注意到如果我取消注册该库并再次注册它,那么我会收到以下错误:
运行时错误'-2147024894(80070002)':自动化错误。
为了使库再次可用,我必须在类中使用不同的ClassId,InterfaceId,EventsId重建库,然后注册新的dll。
这是故意发生的,这应该是功能还是我做错了什么?
提前致谢。
PS:如果我用相同的文件覆盖注册的文件,或者我重命名其文件夹然后将其重命名为其先前的名称,它也会做同样的事情。需要重新注册和重新注册。