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。 –