Define Global Assembly Cache in dot net?
Ask by Varun Agrawal
Updated 18 Sep 2020
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.