Procedura: caricare e scaricare gli assembly (Guida per programmatori C#)
Aggiornamento: novembre 2007
Gli assembly ai quali fa riferimento il programma vengono caricati automaticamente in fase di compilazione. È inoltre possibile caricare assembly specifici nel dominio applicazione corrente in fase di esecuzione. Per ulteriori informazioni, vedere Domini applicazione.
Non è possibile scaricare un singolo assembly senza scaricare tutti i domini applicazioni che lo contengono. Anche se l'assembly è esterno all'ambito, il file di assembly effettivo rimarrà caricato finché non verranno scaricati tutti i domini applicazioni.
Se si desidera scaricare solo alcuni assembly, è consigliabile creare un nuovo dominio applicazione, eseguire il codice all'interno del dominio, quindi scaricare questo dominio. Per ulteriori informazioni, vedere Procedura: eseguire codice in un altro dominio applicazione.
Per caricare un assembly in un dominio applicazione
- Utilizzare uno dei numerosi metodi di caricamento contenuti nelle classi AppDomain e System.Reflection. Per ulteriori informazioni, vedere Caricamento di assembly in un dominio applicazione.
Per scaricare un dominio applicazione
- Non è possibile scaricare un singolo assembly senza scaricare tutti i domini applicazioni che lo contengono. Utilizzare il metodo Unload di AppDomain per scaricare i domini applicazioni. Per ulteriori informazioni, vedere Scaricamento di un dominio applicazione.
Vedere anche
Attività
Procedura: caricare assembly in un dominio applicazione
Concetti
Riferimenti
Assembly e Global Assembly Cache (Guida per programmatori C#)