Uninstalls an assembly from the global assembly cache.

 


GAC Uninstall

Assembly

Assembly path

The path to the file which contains the assembly manifest to uninstall into the global assembly cache. 

Assembly ListFile

The path to the a file which lists the assemblies to uninstall into the global assembly cache. The file contains on path to an assembly to install on each line. 

Options

Force re-install

If an assembly of the same name is already installed it will be overwritten with the supplied assembly. 

Add reference count

When installing the assembly into the global assembly cache the reference count for the assembly is also increased. 

Scheme

The type of installation scheme to use for installing the assembly into the global assembly cache. Possible values are;

UNINSTALL_KEY: Use this value if the installed assembly should be linked to an installed application. The ID will be a key name of an installed application listed in the registry (HKLM\Software\Microsoft\Windows\CurrentVersion\).  

FILEPATH: Use this value if the installed assembly should not be linked to an application. 

OPAQUE: Use this value if you require specifying your own ID. 

ID

The value of the ID field depends on what was supplied in the Scheme field. If supplied;

UNINSTALL_KEY: The ID will be a key name of an installed application listed in the registry (HKLM\Software\Microsoft\Windows\CurrentVersion\). 

FILEPATH: The ID will be the full path of the application executable that installed the assembly. 

OPAQUE: The ID can be any text value. 

Description

Any text which describes the installed assembly. This description is presented when a list of assembles is ever requested.