托管的IronPython脚本中的断点

时间:2009-07-01 14:49:48

标签: ironpython

我知道我可以在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的欺骗。在发布我的问题之前无法找到这个。继续关闭这个。

1 个答案:

答案 0 :(得分:0)

Harry Pierson(DevHawk)有一篇很好的博客文章,可以帮助您开始进行DLR调试。

Microsoft.Scripting.Debugging