Cómo limpiar la memoria caché global de ensamblajes

La carpeta Caché de ensamblaje global (GAC) en Microsoft Windows almacena ensamblajes comunes a varias aplicaciones. Un ensamblado es una única unidad compilada que contiene información sobre todos los archivos y recursos en una aplicación .NET. El marco .Net viene con ensamblajes preinstalados. Los desarrolladores también pueden colocar ensamblajes en la GAC ​​para compartirlos con otras aplicaciones. Microsoft señala que, por lo general, no es necesario eliminar elementos de la memoria caché global de ensamblados, pero proporciona herramientas para limpiar la GAC.

Paso 1

Haga clic en el acceso a Búsqueda de Windows y escriba "Visual Studio". Windows devolverá una lista de resultados de búsqueda.

Paso 2

Busque una entrada que tenga "Símbolo del sistema" en el nombre. El texto que ve diferirá según su versión de Visual Studio. Por ejemplo, si usa Visual Studio 2013, verá "Símbolo del sistema de Microsoft Visual Studio 2013". Haga clic en ese elemento. Se abrirá la ventana "Símbolo del sistema".

Paso 3

Escriba lo siguiente en la ventana "Símbolo del sistema":

Gacutil –l

Presiona "Entrar". Windows mostrará una lista de los ensamblados en la Caché de ensamblados global.

Paso 4

Haga clic en el icono "C" en la parte superior de la ventana y seleccione "Editar" y luego "Marcar". Mantenga presionado el botón izquierdo del mouse y resalte el ensamblaje que desea eliminar del GAC. Haga clic en el icono "C" nuevamente y seleccione "Editar" y luego "Copiar". Esto copia el nombre del ensamblado en su portapapeles.

Paso 5

Escriba lo siguiente en la ventana:

gacutil –u PEGAR EL NOMBRE DEL ENSAMBLAJE AQUÍ

Paso 6

Haga clic en el icono "C" en la parte superior de la ventana y seleccione "Editar" y luego "Marcar". Mantenga presionado el botón izquierdo del mouse y resalte "Pegar el nombre del ensamblaje aquí". Haga clic en el ícono "C", seleccione "Editar" y luego "Pegar" para pegar el nombre que copió. Por ejemplo, si copió un ensamblaje llamado "Calcular", el comando final podría verse así:

gacutil /u "Calcular,Versión=1.0.0.0, Cultura=neutral, PublicKeyToken=0123456789ABCDEF"

Paso 7

Presiona "Enter" para ejecutar el comando. Quite otros ensamblajes del GAC según sea necesario.

Consejo

Para limpiar la caché de ensamblados global, debe iniciar sesión en su computadora como administrador o usar una cuenta que tenga permiso para escribir en el GAC.

Microsoft sugiere no colocar ensamblados en la Caché de ensamblados global si planea copiar su aplicación a otra ubicación usando xcopy.

Microsoft Visual Studio es un software gratuito dirigido a desarrolladores que puedes descargar desde el sitio web de la empresa.