O'Reilly logo

C# in a Nutshell by Peter Drayton, Ted Neward, Ben Albahari

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Name

GacUtil.exe — Global Assembly Cache Utility

Synopsis

gacutil option

Description

Allows you to install, uninstall, and list the contents of the Global Assembly Cache (GAC).

Examples

Create a module, generate a key-pair, build a signed manifest assembly containing the module, and install the assembly in the GAC:

C:\home>csc /t:module Example.cs
Microsoft (R) Visual C# .NET Compiler version 7.00.9447
for Microsoft (R) .NET Framework version 1.0.3617
Copyright (C) Microsoft Corporation 2001. All rights reserved.
  
C:\home>sn -k example.key
  
Microsoft (R) .NET Framework Strong Name Utility  Version 1.0.3617.0
Copyright (C) Microsoft Corporation 1998-2001. All rights reserved.
  
Key pair written to example.key
  
C:\home>al /keyfile:example.key /out:Example.dll Example.netmodule
Microsoft (R) Assembly Linker version 7.00.9447
for Microsoft (R) .NET Framework version 1.0.3617
Copyright (C) Microsoft Corporation 2001. All rights reserved.
  
C:\home>gacutil /i Example.dll
  
Microsoft (R) .NET Global Assembly Cache Utility.  Version 1.0.3617.0
Copyright (C) Microsoft Corporation 1998-2001. All rights reserved.
  
Assembly successfully added to the cache

Delete all assemblies named Example from the GAC:

C:\home>gacutil /u Example Microsoft (R) .NET Global Assembly Cache Utility. Version 1.0.3617.0 Copyright (C) Microsoft Corporation 1998-2001. All rights reserved. Assembly: Example, Version=2.0.0.0, Culture=neutral, PublicKeyToken=9a587aa1499c251f, Custom=null Uninstalled: Example, Version=2.0.0.0, Culture=neutral, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required