34
我使用如下regasm(ASP应用程序)如何注销使用regasm
在命令提示符注册我的DLL一个开发机上装配注册,我浏览到 C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727并做了:
regasm /tlb "xxx.dll"
现在我对dll做了一些修改。所以我使用下面的命令取消注册dll:
regasm /u xxx.dll /tlb:xxx.tlb
然后我用前一个命令再次注册了更新后的dll。但是这些变化并没有出现在这个项目中,所以我怀疑它仍然指向老的dll。我重新启动了机器,但这没有帮助。 所以:
- 有什么办法确保我的旧DLL被删除,目前是新的?
- 是否有任何物理路径来手动检查它们?
更新:以下解决方案解决了问题。
注册地:
SET WorkFolder= '<directory>'
regasm.exe %WorkFolder%\xxx.dll /Codebase
要注销。
SET WorkFolder= '<directory>'
regasm.exe /unregister %WorkFolder%\xxx.dll
感谢您的解决方案..我解决了这个问题已经使用相同的命令.. – Vani
Regasm位于C:\ Windows \ Microsoft.NET \ Framework \ v4.0。 –