Existe una utilidad gacutil.exe que nos permite trabajar con el GAC (Cache de Ensamblados Globales) , y por tanto desinstalar el ensamblado. Me puse a buscar y existe documentación sobre este tema:
Pero lo curioso es saber donde está el ejecutable gacutil.exe. Para facilitar el trabajo, indicar que está en %Systemroot%\Microsoft.NET\Framework\versionNumber, en mi caso C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
Otra manera de poder usarlo es mediante la Simbolo de sistema del SDK (por ejemplo Microsoft Visual Studio 2008 / Visual Studio Tools / Simbolo de Sistema de Visual Studio).
Uso: Gacutil [ ]
Comandos:
/i [ /r <...> ] [ /f ]
Instala un ensamblado en la cach‚ de ensamblados global.
/il [ /r <...> ] [ /f ]
Instala uno o m s ensamblados en la cach‚ de ensamblados global.
/u [ /r <...> ]
Desinstala un ensamblado de la cach‚ de ensamblados global.
/ul [ /r <...> ]
Desinstala uno o más ensamblados de la cach‚ de ensamblados global.
/l [ ]
Muestra una lista de la cach‚ de ensamblados global filtrada por
/lr [ ]
Muestra una lista de la cach‚ de ensamblados global con todas las
referencias de las que se mantiene un seguimiento.
/cdl
Elimina el contenido de la cach‚ de descarga
/ldl
Muestra el contenido de la cach‚ de descarga
/?
Muestra una pantalla de ayuda detallada
Opciones:
/r
Especifica una referencia de la que se mantiene un seguimiento para
instalar (/i, /il) o desinstalar (/u, /ul).
/f
Fuerza la reinstalaci¢n de un ensamblado.
/nologo
Suprime la presentación de la pancarta de logotipo
/silent
Suprime la presentación de todos los resultados
Amando Olcina Desarrollo