Como limpar o Global Assembly Cache

Escrito por kevin lee | Traduzido por vinícius albuquerque
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

O Global Assembly Cache (GAC) é uma pasta no diretório "Windows" que armazena os assemblies comuns a vários aplicativos. Um assembly é uma unidade compilada indivisível que contém informação sobre todos os arquivos e recursos de um aplicativo .NET. O framework .Net vem com assemblies pré-instalados. Os desenvolvedores podem, também, colocar assemblies no GAC para compartilhá-los com outros aplicativos. A Microsoft reconhece que você geralmente não precisa remover itens do Global Assembly Cache. Contudo, eles fornecem ferramentas necessárias para limpar o GAC.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Clique no menu "Iniciar" do Windows e digite "Visual Studio". O sistema operacional retornará uma lista de resultados da pesquisa.

  2. 2

    Localize a entrada que tenha "Prompt de Comando" no nome. As palavras podem ser diferentes, dependendo da sua versão do Visual Studio. Por exemplo: caso utilize o Visual Studio 2005, você verá "Microsoft Visual Studio 2005 Command Prompt". Clique nesse item. A janela "Prompt de Comando" será aberta.

  3. 3

    Digite o seguinte na janela "Prompt de Comando":

    Gacutil –l

    Pressionte "Enter". O Windows exibirá uma lista de assemblies do Global Assembly Cache.

  4. 4

    Clique no ícone "C" no topo da janela e selecione "Editar" e depois "Marca". Mantenha o botão esquerdo do mouse pressionado e selecione o assembly que você deseja remover do GAC. Clique no ícone "C" novamente, selecione "Editar" e depois "Copiar. Assim o nome do assembly será copiado para a sua área de transferência.

  5. 5

    Digite o seguinte na janela:

    gacutil –u COLE O NOME DO ASSEMBLY AQUI

  6. 6

    Clique no ícone "C" no topo da janela e selecione "Editar" e "Marca". Mantenha o botão esquerdo do mouse pressionado e selecione "COLE O NOME DO ASSEMBLY AQUI". Clique no ícone "C", selecione "Editar" e "Colar". O Windows colará automaticamente o nome que você copiou. Por exemplo: se copiou um assembly chamado "Calcular", o comando final será semelhante a isto:

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

  7. 7

    Pressione "Enter" para executar o comando. Remova outros assemblies do GAC, de acordo com a necessidade.

Dicas & Advertências

  • Para limpar o Global Assembly Cache é necessário acessar o computador como administrador ou utilizar uma conta que tenha permissão para modificá-lo. A Microsoft sugere que não se coloque assemblies no Global Assembly Cache se você planeja copiar seu aplicativo para outro lugar utilizando o "xcopy".

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível