调试使用Mono.CSharp.Evaluator编译的代码

jam*_*esd 5 c# debugging mono code-generation

我正在使用Mono.CSharp Evaluator为我的Windows应用程序提供基本脚本功能.

理想情况下,我希望能够通过将Debugger.Break函数插入到脚本代码中来调试和逐步执行在应用程序中创建的脚本.

可以使用CSharpCodeProvider执行此操作,如下所述:如何调试/中断编码编译的代码,但我似乎无法找到有关如何使用Evaluator执行此操作的任何内容.

我已经尝试在CompilerSettings中设置GenerateDebugInfo标志和OutputFile,但是没有太多运气让它运行起来.