使用 CodeDOM 我能够编译我在单独文件中编写的源代码:
CompilerResults results = codeCompiler.CompileAssemblyFromFile(parameters, @"C:\MyScript.cs");
results.CompiledAssembly.GetType("Script").GetMethod("Main").Invoke(null, null);
有没有一种方法可以代替从文件中读取源代码 - MyScript.cs - 所以我可以在表单上放置一个富文本框并将代码放入其中?