Have you ever wanted to or needed to view the actual contents of the GAC? Not just what is in the GAC, but actually grab the assemblies that are there?
I know I have. You may be asking WHY did you want to grab an assembly that is in the GAC. 2 reasons:
- I wanted to move a copy of the assmebly from one box onto my dev box.
- I wanted to reflect the the assembly to see how it was build to learn something.
Well, fortunately there is a way to do this. It is a pretty simple registry hack that works wonders.
Here is how:
- Open RegEdit
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
- Right click in the viewer and add a new Binary Value
- Name your new Binary value DisableCacheViewer
- Double click your new entry and given it a value of 1 with Base Hexadecimal
- Click OK
- Navigate to C:\WINDOWS\assembly
- You should see the contents of the folder as sub folders, not the standard GAC Viewer
Hope this helps..... I would be sure to delete or rename this new value AFTER you are done playing around.
**** WARNING **** Any time you modify your registry, you do so at your OWN risk.