gpt4 book ai didi

.net - 当我的 .net 程序集不再位于同一位置时,如何取消注册?

转载 作者:行者123 更新时间:2023-12-04 21:01:09 24 4
gpt4 key购买 nike

我有一个为 com interop 注册的 dll,所以在 HKLM\Software\Classes\CLSID[my guid]\InprocServer32[my version no]\Codebase 下,它有注册的 dll 的路径。但是,我重新排列了文件夹结构,因此路径不再正确。有没有办法取消注册那个dll而不把它放回去,然后取消注册,然后再次删除文件?

如果我没有那个 dll 了,或者只有一个版本号不同的 dll 怎么办?

最佳答案

不同的版本号(通常)无关紧要。只要较新的 DLL 包含出现在旧版本中的所有 GUID,它就会被正确注销(使用带有 regasm,exe 的新 DLL)。当然,为 COM 互操作重新注册程序集将正确地重新定位必要的注册表项。

关于.net - 当我的 .net 程序集不再位于同一位置时,如何取消注册?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/455073/

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