Global Assembly Cache (GAC) stores assemblies that are specifically required for sharing by multiple applications on a computer. GAC is often used when the either.Net assembly has a unique security requirement, or if .Net applications have to be shared with other applications.

BY Best Interview Question ON 12 Feb 2019