Открыть консоль из динамического кода C#

Имеется вот такой вот код, который динамически компилирует сборку:

        Dictionary<string, string> providerOptions = new Dictionary<string, string>
            {
                {"CompilerVersion", "v4.0"}
            };

        CSharpCodeProvider provider = new CSharpCodeProvider(providerOptions);

        CompilerParameters compilerParams = new CompilerParameters
        {
            IncludeDebugInformation = false,
            GenerateInMemory = true
        };
        compilerParams.ReferencedAssemblies.Add("System.dll");
        compilerParams.ReferencedAssemblies.Add("System.Core.dll");

        CompilerResults results = provider.CompileAssemblyFromSource(compilerParams, source);

Как мне сделать так, чтобы после компиляции открылась консоль с программой, код которой я компилирую динамически? Знаю, что можно указать параметр OutputAssembly, и потом открыть скомпилированный файл. Но я не хочу с ним в дальнейшем работать, то есть использую параметр GenerateInMemory = true.


Ответы (0 шт):