Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何注销COM互操作DLL?_.net_Com_Interop - Fatal编程技术网

.net 如何注销COM互操作DLL?

.net 如何注销COM互操作DLL?,.net,com,interop,.net,Com,Interop,在VS CMD regasm someDll.dll /someDll.tlb 但是,当我尝试取消注册时: regasm /u someDll.dll someDll.dll直到可以访问,即使CMD写入类型未注册**成功** 如何注销dll?要从系统中完全删除COM服务器,还需要注销其类型库:regasm someDll.dll/tlb/unregister 请注意,通过使用regasm的codebase选项,可以简化开发机器上的注册过程。这避免了处理GAC和DLL的多个程序集版本的麻烦。使

VS CMD

regasm someDll.dll /someDll.tlb
但是,当我尝试取消注册时:

regasm /u someDll.dll
someDll.dll
直到可以访问,即使CMD写入
类型未注册**成功**


如何注销dll?

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


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

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


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

您可能还需要注销typelib:
regasm someDll.dll/tlb/unregister
。或者尝试使用
codebase
选项重新注册dll。回答此问题。您可能还需要注销typelib:
regasm someDll.dll/tlb/unregister
。或者尝试使用
codebase
选项重新注册dll,并回答此问题。