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.