Users Pricing

blog

home / developersection / blogs / gac (global assembly cache) in .net

GAC (Global Assembly Cache) in .Net

Dev Vrat Sahu 4584 22 Aug 2012 Updated 18 Sep 2014

GAC (Global Assembly Cache) is where all shared .NET Assembly reside. GAC is used in the several situations:

1. If the application has to be shared among several applications we use GAC.
2. If the assembly has some special security, requirements like only administrators can remove the assembly we use GAC.

GAC is a repository of shared assemblies maintained by the .NET runtime. The shared assemblies may be used by many applications. To make an assembly a shared assembly, it has to be strongly named.