>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Limpar o Cache de Assembly Global (GAC)

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

Passo 1

Clique na busca do Windows e digite "Visual Studio". O Windows retornará uma lista de resultados de busca.

Passo 2

Localize uma entrada que tenha "Prompt de Comando" no nome. A redação que você verá difere dependendo da sua versão do Visual Studio. Por exemplo, se você usa o Visual Studio 2013, verá "Prompt de Comando do Microsoft Visual Studio 2013". Clique nesse item. A janela "Prompt de Comando" será aberta.

Passo 3

Digite o seguinte na janela "Prompt de Comando":

Gacutil –l

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

Passo 4

Clique no ícone "C" no topo da janela e selecione "Editar" e depois "Marcar". Segure o botão esquerdo do mouse e realce o assembly que deseja remover do GAC. Clique no ícone "C" novamente e selecione "Editar" e depois "Copiar". Isso copia o nome do assembly para a área de transferência.

Passo 5

Digite o seguinte na janela:

gacutil –u COLE NOME DO ASSEMBLY AQUI

Passo 6

Clique no ícone "C" no topo da janela e selecione "Editar" depois "Marcar". Segure o botão esquerdo do mouse e realce "Cole nome do assembly aqui". Clique no ícone "C", selecione "Editar" e depois "Colar" para colar o nome que você copiou. Por exemplo, se você copiou um assembly chamado "Calculate", o comando final pode parecer com isto:

gacutil /u "Calculate,Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

Passo 7

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

Dica

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

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

O Microsoft Visual Studio é software gratuito voltado para desenvolvedores que você pode baixar do site da empresa.