Partilhar via


@ Assembly

Vincula um assembly para uma página ASP.Arquivo NET do aplicativo (como uma página da Web, um controle de usuário, uma página mestra ou um arquivo global. asax) durante a compilação, tornando a classes e interfaces de todos os assembly disponível para uso.

<%@ Assembly Name="assemblyname" %>
<%@ Assembly Src="pathname" %>

Atributos

  • Name
    Uma seqüência de caracteres que representa o nome do assembly para vincular.

    Observação

    O nome do assembly não inclui uma extensão de nome de arquivo.

  • Src
    O caminho para um arquivo de origem para compilar e vincular-se contra dinamicamente.

    Observação

    Você deve incluir tanto um Name ou Src atributo em um @ Assembly diretiva, mas você não pode incluir ambos dentro da mesma diretiva.Se você precisar usar ambos desses atributos, você deve incluir vários @ Assembly diretivas no arquivo.

Comentários

O compilador referencia o assembly em tempo de compilação, permitindo que a vinculação antecipada. Após a compilação do ASP solicitado.NET file for concluída, o conjunto é carregado no domínio de aplicativo, permitindo a ligação tardia. O @ Assembly diretiva pode ser usada em páginas. aspx,. ascx,. master páginas e todos os arquivos. asax.

Assemblies que residem no diretório \Bin de seu aplicativo da Web são automaticamente vinculados ao ASP.NET arquivos desse aplicativo. Esses assemblies não exigem o @ Assembly diretiva. Você pode desativar essa funcionalidade, removendo a seguinte linha a partir de <assemblies> seção do arquivo de Web. config do aplicativo:

<add assembly="*"/>

Como alternativa ao uso de @ Assemblydiretiva, você pode usar o arquivo Web. config para vincular os assemblies em um aplicativo inteiro. Para obter mais informações sobre o arquivo Web. config e configurar seu aplicativo, consulte Visão geral da configuração ASP.NET e conjuntos de elemento de compilação (ASP.NET Configurações Schema).

Exemplo

O exemplo de código a seguir usa duas @ Assembly diretivas, a primeira para vincular a MyAssembly, um conjunto definido pelo usuário e o segundo para MySource.vb, um arquivo de origem Visual Basic.

<%@ Assembly Name="MyAssembly" %>
<%@ Assembly Src="MySource.vb" %>

Consulte também

Referência

Texto Sintaxe de modelo de diretiva

conjuntos de elemento de compilação (ASP.NET Configurações Schema)

Conceitos

Visão geral da sintaxe de página da Web ASP.NET