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, ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.