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.
GACis 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.
Leave Comment