gpt4 book ai didi

.net - 解压DLL后重新注册DLL问题

转载 作者:行者123 更新时间:2023-12-02 19:42:05 25 4
gpt4 key购买 nike

我已按照指南从 How to extract an assembly from the GAC? 从 GAC 获取 DLL

下面是我所做的步骤:

  1. 运行 regsvr32/u C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll

  2. shfusion.dll 是一个资源管理器扩展 DLL,它为 GAC 文件夹提供了独特的外观。取消注册此文件将删除程序集缓存查看器,然后 GAC 文件夹将像资源管理器中的任何普通文件夹一样可见。

  3. 打开“%windir%\Assembly\GAC_MSIL”。

  4. 浏览到您的 DLL 文件夹,深入查找您的 DLL。

  5. 将 DLL 复制到硬盘上的某个位置,然后在项目中引用它

  6. 运行“regsvr32/i %windir%\Microsoft.NET\Framework\<.NET版本目录>\shfusion.dll”重新注册shfusion.dll文件并重新获得GAC的原始清晰 View .

在执行步骤 6 时,我发现以下警告消息:

“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll 已加载,但未找到 DllInstall 入口点。

无法注册此文件。”

如何重新注册DLL?

谢谢。

最佳答案

删除/i

"regsvr32 %windir%\Microsoft.NET\Framework\<.NET version directory> \shfusion.dll" 

这对我有用。

您可能还想使用 Framework64 文件夹中的 shfusion.dll

关于.net - 解压DLL后重新注册DLL问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6787898/

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