我目前正在尝试使用C#中的IronPython调试器编写IDE。
我可以运行脚本并获取回溯,但我还无法暂停脚本(例如在断点处)。
是否有可能这样做?至少看来IronPythonStudio可以做到这一点。
亲切的问候。
答案 0 :(得分:1)
要暂停IronPython脚本,您需要停止退出跟踪功能。当回溯功能退出时,脚本将继续运行。
哈里皮尔森在creating a lightweight IronPython debugger上写了一篇很棒的帖子,这将是一个很好的起点。他介绍了在Hybrid App Debugging - Threading post中暂停IronPython脚本。
IronPythonStudio使用更重量级的.NET调试器,它是Visual Studio的一部分,不使用回溯。