当前位置:  开发笔记 > 编程语言 > 正文

当/ u arg不起作用时,如何取消注册最初使用RegSvr32添加的COM dll?

如何解决《当/uarg不起作用时,如何取消注册最初使用RegSvr32添加的COMdll?》经验,为你挑选了1个好方法。

对,最初跑了:

c:\regsvr32 Amazing.dll

然后,(不小心 - 我可能会补充)我必须再次运行它,并且(确实)在发布'Amazing.dll'的新版本时再次运行它.是的 - 我现在知道我应该跑:

c:\regsvr32 /u Amazing.dll

事先 - 但是嘿!我忘了.

为了切入追逐,当在VS中添加COM引用时,我可以看到3个'Amazing'实例都指向同一个位置(c:\ Amazing.dll),运行regsvr32 /u会删除其中一个引用,第二次 - 是没有...

我如何摆脱这些参考?我在看一个注册方案吗?-如果是这样的-什么究竟,如果我删除的关键之一发生???

干杯



1> Scott Marlow..:

您的对象的GUID不应该更改.换句话说,一旦注册COM对象,重新注册不应该向注册表添加任何其他内容.

除非您向项目添加了其他COM接口或对象.

在任何情况下,如果这是一次性交易(听起来像是这样),打开regedit并手动删除不需要的密钥.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有