Il lavoro è abbastanza macchinoso, ma qui ci sono due soluzioni:
- Salvi il file nella cartella del progetto e lo esegui da shell;
- Salvi il file come array di bytes nelle risorse del progetto, quindi inizializzi un nuovo assembly partendo da uno stream in memoria riempito con tutti i bytes del programma (quelli che hai salvto prima). Poi lo aggiungi al contesto esecutivo con i vari metodi Load della reflection e quindi lo esegui.
|