@ 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 disabilitare 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 della direttiva template di testo
Elemento assemblies per compilation (schema delle impostazioni ASP.NET)