如何注销 COM 互操作 DLL



VS CMD中使用以下命令注册im

regasm someDll.dll /someDll.tlb

但是,当我尝试取消注册时:

regasm /u someDll.dll

即使CMD写入Types un-registered **successfully**someDll.dll也可以访问

如何注销 dll?

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

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

最新更新