Localização do Assembly

Uma localização de conjunto de módulos (assembly) determina se a Common Language Runtime pode localizá-lo quando for referenciado e também pode determinar se o assembly pode ser compartilhado com outros conjuntos de módulos.Você pode implantar um conjunto de módulos (assembly) nas seguintes localizações:

  • O diretório e os subdiretótios do aplicativo.

    Esse é a localização mais comum para implantar um conjunto de módulos (assembly).As subpastas de um diretório raiz de um aplicativo podem ser baseadas na linguagem ou cultura.Se um conjunto de módulos (assembly) tiver informações no atributo de cultura, ele deverá estar em uma subpasta sob o diretório de aplicativos com esse nome de cultura.

  • O cache global de assemblies

    Este é um código de cache da máquina que é instalado sempre que o Common Language Runtime é instalado.Na maioria dos casos, se você pretende compartilhar um conjunto de módulos (assembly) com vários aplicativos, você deve implantá-lo na cache global de assemblies.

  • Em um servidor HTTP.

    Um assembly implantado em um servidor HTTP deve ter um nome forte; aponte para o assembly na seção codebase do arquivo de configuração do aplicativo.

Consulte também

Conceitos

Criando assemblies

Cache global de assemblies

Como o Runtime Localiza Assemblies

Outros recursos

Programação com assemblies