Share via


@ Assembly

Collega un assembly a un file di applicazione ASP.NET (ad esempio una pagina Web, un controllo utente, una pagina master o un file Global.asax) durante la compilazione, rendendo tutte le interfacce e le classi dell'assembly disponibili per l'utilizzo.

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

Attributi

  • Name
    Stringa che rappresenta il nome dell'assembly da collegare.

    Nota

    Il nome dell'assembly non include un'estensione di nome file.

  • Src
    Percorso di un file di origine da compilare in modo dinamico e a cui collegarsi.

    Nota

    È necessario includere un attributo Name o Src in una direttiva @ Assembly ma non è possibile includere entrambi nella stessa direttiva. Se si desidera utilizzare entrambi gli attributi, è necessario includere più direttive @ Assembly nel file.

Note

Il compilatore fa riferimento all'assembly in fase di compilazione, consentendo l'associazione anticipata. Dopo aver completato la compilazione del file ASP.NET richiesto, l'assembly viene caricato nel dominio applicazione, consentendo l'associazione tardiva. La direttiva @ Assembly può essere utilizzata nelle pagine aspx, nei file ascx, nelle pagine master e nei file asax.

Gli assembly che si trovano nella directory \Bin dell'applicazione Web vengono collegati automaticamente ali file ASP.NET di tale applicazione. Tali assembly non richiedono la direttiva @ Assembly. È possibile disattivare questa funzione rimuovendo dalla sezione <assemblies> del file Web.config dell'applicazione la riga seguente:

<add assembly="*"/>

In alternativa all'utilizzo della direttiva @ Assembly , è possibile utilizzare il file Web.config per collegare gli assembly nell'intera applicazione. Per ulteriori informazioni sul file Web.config e sulla configurazione dell'applicazione, vedere Cenni preliminari sulla configurazione di ASP.NET e Elemento assemblies per compilation (schema delle impostazioni ASP.NET).

Esempio

Nell'esempio di codice riportate di seguito vengono utilizzate due direttive @ Assembly, la prima per il collegamento a un assembly definito dall'utente denominato MyAssembly, la seconda per il collegamento al file di origine Visual Basic denominato MySource.vb.

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

Vedere anche

Riferimenti

Sintassi delle direttive
Elemento assemblies per compilation (schema delle impostazioni ASP.NET)

Concetti

Cenni preliminari sulla sintassi delle pagine Web ASP.NET