How can i get the location of the GAC directory using C#?
Exist an entry in the Windows Registry?
UPDATE
I need the
Let the runtime manage its assemblies and trust that they'll be there. If you need to install something use gacutil. If you need to uninstall something use gacutil. If you need to access an assembly then add a reference to it in your project. If you need to interact with the GAC on someone else's machine, do what @Dan says and use MSI and friends.
Otherwise DO NOT TOUCH THE GAC