Como limpar o cache de montagem global

A pasta Global Assembly Cache (GAC) no Microsoft Windows armazena assemblies comuns a vários aplicativos. Um assembly é uma unidade única compilada que contém informações sobre todos os arquivos e recursos em um aplicativo .NET. A estrutura .Net vem com conjuntos pré-instalados. Os desenvolvedores também podem colocar assemblies no GAC para compartilhá-los com outros aplicativos. A Microsoft observa que geralmente você não precisa remover itens do Cache de Assembleia Global, mas fornece ferramentas para limpar o GAC.

Passo 1

Clique no botão Pesquisa do Windows e digite “Visual Studio”. O Windows retornará uma lista de resultados da pesquisa.

Vídeo do dia

Passo 2

Localize uma entrada que tenha "Prompt de comando" no nome. O texto que você vê será diferente dependendo da sua versão do Visual Studio. Por exemplo, se você usar o Visual Studio 2013, verá "Prompt de comando do Microsoft Visual Studio 2013". Clique nesse item. A janela "Prompt de comando" será aberta.

etapa 3

Digite o seguinte na janela "Prompt de Comando":

Gacutil –l

Pressione Enter." O Windows exibirá uma lista dos assemblies no Global Assembly Cache.

Passo 4

Clique no ícone “C” na parte superior da janela e selecione “Editar” e depois “Marcar”. Mantenha o botão esquerdo do mouse pressionado e realce a montagem que você deseja remover do GAC. Clique no ícone “C” novamente e selecione “Editar” e depois “Copiar”. Isso copia o nome da montagem para a área de transferência.

Etapa 5

Digite o seguinte na janela:

gacutil –u NOME DO MONTAGEM DA PASTA AQUI

Etapa 6

Clique no ícone “C” na parte superior da janela e selecione “Editar” e “Marcar”. Mantenha pressionado o botão esquerdo do mouse e realce "Colar o nome da montagem aqui." Clique no ícone "C", selecione "Editar" e depois "Colar" para colar o nome que você copiado. Por exemplo, se você copiou uma montagem chamada "Calcular", o comando final pode ter a seguinte aparência:

gacutil / u "Calcular, Versão = 1.0.0.0, Cultura = neutra, PublicKeyToken = 0123456789ABCDEF"

Etapa 7

Pressione “Enter” para executar o comando. Remova outros assemblies do GAC conforme necessário.

Dica

Para limpar o Global Assembly Cache, você deve fazer logon no computador como administrador ou usar uma conta que tenha permissão para gravar no GAC.

A Microsoft sugere não colocar assemblies no Global Assembly Cache se você planeja copiar seu aplicativo para outro local usando xcopy.

O Microsoft Visual Studio é um software gratuito destinado a desenvolvedores que você pode baixar do site da empresa.