CodeDom genera le assemblee e potete generarli nella memoria, o al disc. Il codice categoria di CompilerParameters ha le proprietà di GenerateExecutable e di GenerateInMemory, che possono controllare come e dove il codice è generato.
Esempio:
Calcolatore di CodeDom - espressioni di valutazione di per la matematica di C# dinamicamente
http://www.c-sharpcorner.com/uploadfile/mgold/codedomcalculator08082005003253am/codedomcalculator.aspx