Более или менее, я динамически выполняю пользовательский код, и я хотел бы захватывать такие вещи, как методы записи и чтения из консоли, как это делается в файле или программе командной строки.
Вот как выглядит мой коддля выполнения динамической программы с одним Main.
_assembly = compilerResults.CompiledAssembly;
object o = _assembly.CreateInstance(ClassNameString);
MethodInfo mi = _assembly.EntryPoint;
mi.Invoke(o, null);