Procedura: caricare e scaricare gli assembly (C# e Visual Basic)
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 Procedura: caricare assembly in un dominio 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: scaricare un 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 Procedura: caricare 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 Procedura: scaricare un dominio applicazione.
Vedere anche
Attività
Procedura: caricare assembly in un dominio applicazione
Concetti
Assembly e Global Assembly Cache (C# e Visual Basic)