Pase y ejecute el delegado en el dominio de aplicación separado

Quiero ejecutar un fragmento de código en el dominio de aplicación separado con delegado. ¿Cómo puedo hacer esto?

UPD1: algunos detalles más sobre mi problema Mi programa procesa algunos datos (una iteración es: obtenga algunos datos de la base de datos, evalúelos y cree ensamblajes en tiempo de ejecución, ejecute conjuntos dinámicos y escriba los resultados en la base de datos).

Solución actual: cada iteración se ejecuta en un hilo separado. Mejor solución: cada iteración se ejecuta en el dominio de aplicación separado (para descargar conjuntos dinámicos).

UPD2: Todos, gracias por las respuestas.

He encontrado uno para mí en este hilo:Reemplazo de Process.Start con AppDomains

Respuestas a la pregunta(4)

Su respuesta a la pregunta