gpt4 book ai didi

dll - 如何取消注册使用 regasm 注册的程序集

转载 作者:行者123 更新时间:2023-12-02 04:59:08 29 4
gpt4 key购买 nike

我使用 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。我重新启动了机器,但这没有帮助。所以:

  1. 有哪些方法可以确保我的旧 dll 被删除并且当前的 dll 是新的?
  2. 是否有任何物理路径可以手动检查它们?

更新:以下解决方案解决了该问题。

注册:

SET WorkFolder= '<directory>'
regasm.exe %WorkFolder%\xxx.dll /Codebase

取消注册。

SET WorkFolder= '<directory>'
regasm.exe /unregister %WorkFolder%\xxx.dll

最佳答案

尝试

regasm /u "[full path to your DLL in double quotes]"

重新注册使用

regasm /codebase "[full path to your DLL in double quotes]"

忽略警告。

关于dll - 如何取消注册使用 regasm 注册的程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7841428/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com