我知道我可以在VisualStudio中设置断点并调试独立的IronPython脚本。但是,我有一个托管IronPython引擎的应用程序。如果我想调试在托管引擎中运行的脚本,有没有办法设置断点并逐步执行脚本?我应该使用除ExecuteFile之外的方法来实现此目的吗?基本上我想将调试器附加到进程,在ExecuteFile中断,然后单步执行IronPython代码。
// engine is the hosted IronPython engine and script is the .py file to execute
engine.ExecuteFile(script);
编辑:我认为这是Debugging IronPython scripts in hosted (embedded) environment的欺骗。在发布我的问题之前无法找到这个。继续关闭这个。