在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 的多个程序集版本的麻烦。使用此方法时,可以忽略有关缺少签名的警告。