Van*_*ani 41 dll dllregistration asp-classic
我使用regasm在开发机器上注册了我的一个dll(ASP应用程序)
在cmd提示符下,我导航到C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727并执行:
regasm /tlb "xxx.dll"
Run Code Online (Sandbox Code Playgroud)
现在我在dll中做了一些更改.所以我使用命令取消注册了dll:
regasm /u xxx.dll /tlb:xxx.tlb
Run Code Online (Sandbox Code Playgroud)
然后我用上一个命令再次注册了更新的dll.但是这个变化并没有出现在项目中,所以我怀疑它仍然指向旧的dll.我重新启动了机器,但这没有帮助.所以:
更新:以下解决方案解决了这个问题.
注册:
SET WorkFolder= '<directory>'
regasm.exe %WorkFolder%\xxx.dll /Codebase
Run Code Online (Sandbox Code Playgroud)
取消注册.
SET WorkFolder= '<directory>'
regasm.exe /unregister %WorkFolder%\xxx.dll
Run Code Online (Sandbox Code Playgroud)
Eri*_*aal 63
尝试
regasm /u "[full path to your DLL in double quotes]"
Run Code Online (Sandbox Code Playgroud)
重新注册使用
regasm /codebase "[full path to your DLL in double quotes]"
Run Code Online (Sandbox Code Playgroud)
忽略警告.
| 归档时间: |
|
| 查看次数: |
75604 次 |
| 最近记录: |