Compartilhar via


Localização da montagem

O local de um assembly determina se o common language runtime pode localizá-lo quando referenciado e também pode determinar se o assembly pode ser compartilhado com outros assemblies. Você pode implantar um assembly nos seguintes locais:

  • O diretório ou os subdiretórios do aplicativo.

    Esse é o local mais comum para implantar um assembly. Os subdiretórios do diretório raiz de um aplicativo podem ser baseados em linguagem ou cultura. Se um assembly tiver informações no atributo de cultura, ele deverá estar em um subdiretório no diretório do aplicativo com o nome dessa cultura.

  • O cache de assembly global.

    Esse é um cache de código em todo o computador instalado onde quer que o common language runtime esteja instalado. Na maioria das vezes, se você pretende compartilhar um assembly com vários aplicativos, é preciso implantá-lo no cache de assembly global.

  • Em um servidor HTTP.

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

Consulte também