如何注销COM互操作DLL?

时间:2016-02-09 08:52:31

标签: .net com interop

使用VS CMD

中的以下命令注册即时消息
regasm someDll.dll /someDll.tlb

然而,当我尝试取消注册时:

regasm /u someDll.dll

即使CMD写someDll.dll

Types un-registered **successfully**也可以访问

如何取消注册dll?

1 个答案:

答案 0 :(得分:2)

要从系统中完全删除COM服务器,还需要取消注册其类型库:regasm someDll.dll /tlb /unregister

请注意,您可以使用regasm的codebase选项简化开发计算机上的注册过程。这避免了必须处理GAC和DLL的多个汇编版本的麻烦。使用此方法时,您可以忽略有关丢失签名的警告。