GAC (Global Assembly Cache) in .Net
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.
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.