Partilhar via


Como: Instalar um assembly para o cache de assembly global

Há quatro maneiras de implantar um Assembly na cache global de assemblies:

  • Usando a ferramenta Global Assembly Cache (Gacutil.exe).

    Você pode usar o Gacutil.exe para adicionar conjuntos de nome de alta segurança para a cache global de assemblies e exibir o conteúdo da cache global de assemblies.

    Observação:

    Gacutil.exe serve apenas para fins de desenvolvimento e não deve ser usado para instalar conjuntos de produção na cache global de assemblies.

  • Usando o Microsoft Windows Installer 2.0.

    Essa é a maneira recomendada e mais comum para adicionar conjuntos de módulos (assemblies) na cache global de assemblies.O instalador fornece contagem de referência de conjuntos de módulos (assemblies) na cache global de assemblies, além de outros benefícios.

  • Usando uma extensão do shell do Windows fornecida pelo Windows Software Development Kit (SDK) chamado Assembly Cache Viewer (Shfusion.dll).

    A extensão do shell permite que você arraste conjuntos de módulos (assemblies) para a cache global de assemblies.

  • Usando o Ferramenta de configuração do .NET framework (Mscorcfg.msc).

    O Ferramenta de configuração do .NET framework (Mscorcfg.msc) permite que você exiba a cache global de assemblies e adicione novos conjuntos de módulos (assemblies) para a cache.

Para instalar um conjunto de módulos (assembly) de nome de alta segurança para a cache global de assemblies usando a ferramenta Global Assembly Cache (Gacutil.exe)

  • No prompt de comando, digite o seguinte comando:

    gacutil –I < nome do Assembly >

    Neste comando, nome do Assembly é o nome do conjunto de módulos (assembly) a ser instalado na cache global de assemblies.

O exemplo a seguir instala um conjunto de módulos (assembly) com o nome de arquivo hello.dll na cache global de assemblies.

gacutil -i hello.dll

Consulte também

Referência

Global ferramenta cache assembly (Gacutil.exe) 

Visualizador cache do conjunto (Shfusion.dll)

Outros recursos

Trabalhando com Assemblies e o Cache Global de Assemblies