Ogni applicazione eseguita all'interno di un processo, AppDomain è anche un processo leggero o possiamo dire unità logica che ha un gruppo di assiemi (questo è un contenitore che contiene un gruppo di assiemi) e questo esiste all'interno del processo a livello di isolamento dello stesso processo, ciò consente di eseguire più assiemi all'interno dello stesso processo e impedirne l'accesso diretto.
Esecuzione Dot Net Application Entro dominio di applicazione: volta ogni run applicazione dot net, Operazione shell di sistema di carico CLR in un processo e il nuovo dominio di applicazione state create nello stesso processo e caricare tutte le assemblee nel dominio di applicazione creata, ora da il codice AppDomain verrà eseguito.
Quando personalizzato AppDomain: Possiamo creare proprio AppDomain, ora la cosa è in quale scenario possiamo creare proprio AppDomain. Supponiamo di dover eseguire l'aggiunta o la rimozione degli assembly senza interrompere l'applicazione in esecuzione, quindi possiamo creare il proprio AppDomain.
La prima parte è un duplicato di http://stackoverflow.com/questions/622516/i-dont-understand-appdomains. Forse la domanda dovrebbe essere modificata per il passaggio dei dati. –
Woops, mancava quello. Questo può essere chiuso. – Luke