Dll 如何注销使用regasm注册的程序集
我使用regasm在开发机器上注册了一个DLL,如下所示(ASP应用程序) 在cmd提示符中,我导航到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,并且:Dll 如何注销使用regasm注册的程序集,dll,asp-classic,dllregistration,Dll,Asp Classic,Dllregistration,我使用regasm在开发机器上注册了一个DLL,如下所示(ASP应用程序) 在cmd提示符中,我导航到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,并且: regasm /tlb "xxx.dll" 现在我在dll中做了一些更改。因此,我使用以下命令注销了dll: regasm /u xxx.dll /tlb:xxx.tlb 然后,我用上一个命令再次注册了更新的dll。但是项目中没有出现更改,所以我怀疑它是否仍然指向旧的dll。我重新启动了机器
regasm /tlb "xxx.dll"
现在我在dll中做了一些更改。因此,我使用以下命令注销了dll:
regasm /u xxx.dll /tlb:xxx.tlb
然后,我用上一个命令再次注册了更新的dll。但是项目中没有出现更改,所以我怀疑它是否仍然指向旧的dll。我重新启动了机器,但没有用。
因此:
SET WorkFolder= '<directory>'
regasm.exe %WorkFolder%\xxx.dll /Codebase
SET WorkFolder=''
regasm.exe%WorkFolder%\xxx.dll/Codebase
注销
SET WorkFolder= '<directory>'
regasm.exe /unregister %WorkFolder%\xxx.dll
SET WorkFolder=''
regasm.exe/注销%WorkFolder%\xxx.dll
试试看
重新登记使用
regasm /codebase "[full path to your DLL in double quotes]"
忽略警告。Regasm位于C:\Windows\Microsoft.NET\Framework\v4.0。
regasm /codebase "[full path to your DLL in double quotes]"