What is Global Assembly Cache?

The Global Assembly Cache (GAC) is a special repository or storage location in the Microsoft .NET Framework where shared assemblies are stored. Assemblies are libraries or collections of code, resources, and metadata that can be used by multiple .NET applications. The GAC is designed to provide a centralized and secure place for storing these shared assemblies, making them available to applications across the system.



  1. .NET Assembly Cache: .NET assemblies, which are the building blocks of .NET applications, can be cached in different locations on a computer for performance and reuse. When an assembly is requested by an application, the .NET runtime looks in various locations to find it, including the Global Assembly Cache (GAC), which is a system-wide cache for shared assemblies, and the local application directory. Assemblies can also be cached in memory after they are loaded.

  2. Global Assembly Cache (GAC): The GAC is a specific location where shared .NET assemblies are stored on a Windows system. These shared assemblies can be accessed by multiple applications, providing a way to share code among different software without duplicating it. Assemblies in the GAC have strong names and are managed by the Windows Installer.

If you meant something different by "Noble Assembly Cache" or have a specific context in which this term is used, please provide more details, and I'll be happy to assist further.

Post a Comment

Previous Post Next Post