Home > DeveloperSection > Interviews > Define Global Assembly Cache in dot net?

Posted on    March-18-2011 12:00 AM

 Assembly Assembly 
 2 Answer(s)
  1369  View(s)
Rate this:

Varun Agrawal
Varun Agrawal

Total Post:159

Posted on    March-18-2011 12:00 AM

Global Assembly Cache is the place holder for shared assembly. If an assembly is installed to the Global Assembly Cache, the assembly can be accessed by multiple applications. In order to install an assembly to the GAC, the assembly must have to be signed with strong name.

hanmandlu vasani

Total Post:30

Posted on    April-11-2014 12:00 AM

An assembly stored in a common global place called Global assembly cache.
The GAC is a central repository for storing shared assemblies at machine level.
The GAC is a machine-wide code cache that stores assemblies specifically (specially) designated (chosen/selected) to be shared by several applications.
The GAC allows multiple versions of the same assembly to be installed concurrently (at the same time) with different version number and also prevents different assembly vendors from overwriting each other's assemblies.

Don't want to miss updates? Please click the below button!

Follow MindStick