小编Amp*_*mpZ的帖子

解压缩DLL问题后重新注册DLL

我已按照指南从GAC获取DLL 如何从GAC 中提取程序集?

以下是我所做的步骤:

  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的原始独特视图.

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

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

此文件无法注册."

我该如何重新注册DLL?

谢谢.

.net dll assemblies gac

5
推荐指数
1
解决办法
1353
查看次数

标签 统计

.net ×1

assemblies ×1

dll ×1

gac ×1