You are in the: Small Business Computing Channelarrow View Sites +
Small Business Technology
» ECommerce-Guide | Small Business Computing | Webopedia | WinPlanet |  »Close
Enter a word for a definition... ...or choose a computer category.

   Term of the Day
   New Terms
   New Links
   Quick Reference
   Did You Know?
   Tech Support
   Webopedia Jobs
   About Us
   Link to Us

talk to us
   Submit a URL
   Suggest a Term
   Report an Error
Internet Lists
Internet News
Internet Resources
Linux/Open Source
Personal Technology
Small Business
Windows Technology
xSP Resources
Corporate Info
Tech Jobs
E-mail Offers
  Be a Commerce Partner

Global Assembly Cache
Last modified: Thursday, November 03, 2005 

Abbreviated as GAC, the Global Assembly Cache is a machine-wide store used to hold assemblies that are intended to be shared by several applications on the machine. Each computer where the common language runtime (CLR) is installed has a global assembly cache. The global assembly cache stores the assemblies specifically designated to be shared by several applications on the computer. 

The .NET Framework provides two tools for working with the cache. One is a Windows shell extension that allows you to work with the cache using a Graphical User Interface (GUI). The other is a command line tool, called the Global Assembly Cache tool (Gacutil.exe), that is typically used in build and test scripts.

E-mail this definition to a colleague

Sponsored listings

Citrix® NetScaler® Acceleration - Compress, cache, optimize & fly. See NetScaler performance results.

Festo: Assembly Technologies - Offers a broad range of pneumatic and industrial automation products, including assembly technologies.

Miller Dial: Find Company Information - Rugged to Highly Decorative. Since1937, Experience in Many Industries.

For pages about Global Assembly Cache . Also check out the following links!

Related Links

Working with Assemblies and the Global Assembly Cache 
If you intend to share an assembly among several applications, you can install it into the global assembly cache. Each computer where the common language runtime is installed has this machine-wide code cache.

Demystifying the .NET Global Assembly Cache
As a general rule, the Windows Registry is considered legacy within .NET and XCOPY deployment is highly encouraged, which in turn implies building assemblies that are private to a program’s main executable. Yet, there is a definite need for a central repository for .NET System assemblies as well as other user created Shared assemblies and it is this very need which is addressed by the GAC.

Introducing Global Assembly Cache (GAC)
A computer installed with the common language runtime has a machine-wide code cache known as Global Assembly Cache. In the .NET Framework, the Global Assembly Cache acts as the central place for registering assemblies.

Working With the .NET Global Assembly Cache
In this article, Dennis Salguero & Barry Dwyer take a look at the new Global Assembly Cache within .NET. It allows us to manage our DLL assemblies in an easy manner and it provides a level of security that was not previously available when working with COM objects.

Sponsored listings

Brown & Sharpe: Global - Global CMMs from Brown & Sharpe are customizable to meet your dimensional measurement challenges.

Hoover's: Cache, Inc. Company Research - Find information on Cache with operations and products, financials, officers, competitors and more at Hoover's.

related categories

Web Services


related terms


.NET Framework






Web services


Give Us Your

Global Assembly Cache Products :

Top Store Offers:
Amazon  8.00

Compare all matches:
1 Store Offers

JupiterWeb networks:

Search JupiterWeb:

Jupitermedia Corporation has two divisions:
Jupiterimages andJupiterWeb

Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Jupitermedia Corporate Info | Newsletters | Tech Jobs | Shopping | E-mail Offers