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.
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.
Liked By
Write Answer
Define Global Assembly Cache in dot net?
Join MindStick Community
You have need login or register for voting of answers or question.
hanmandlu vasani
11-Apr-2014An 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.
Varun Agrawal
18-Mar-2011