I have follow the guide to get DLL from GAC from How to extract an assembly from the GAC?
below is the step that I have done:
Run regsvr32 /u C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll
shfusion.dll is an explorer extension DLL that gives a distinct look to the GAC folder. Unregistering this file will remove the assembly cache viewer and the GAC folder will be then visible as any normal folder in explorer.
Open “%windir%\assembly\GAC_MSIL”.
Browse to your DLL folder into the deep to find your DLL.
Copy the DLL somewhere on your hard disk and refer it from there in your project
Run "regsvr32 /i %windir%\Microsoft.NET\Framework\<.NET version directory> \shfusion.dll" to re-register the shfusion.dll file and regain the original distinct view of the GAC.
As I do step 6, I found the following warning message:
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll was loaded, but the DllInstall entry point was not found.
This file can not be registered."
How can I re-register DLL?
Thank you.
Remove the /i
"regsvr32 %windir%\Microsoft.NET\Framework\<.NET version directory> \shfusion.dll"
That worked for me.
You might also want to use the shfusion.dll
in the Framework64
folder.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With