拉维·多布尔
成员
- 已加入
- 2019年12月11日
- 留言内容
- 13
- 编程经验
- 1-3
你好,
我正在构建基于GUI的脚本编辑器应用程序(使用 块状)以从块获取python代码。它是C#和IronPython的结合。我正在使用IronPython作为后台引擎来执行用户创建的python脚本。下面的第一个屏幕截图显示了IronPython在CSharp中的集成。
我可以一次性执行脚本,并在控制台窗口中在执行结束时获得结果,但是我想控制执行流程。我想在py脚本运行时(在运行时)添加断点,进入,退出等操作。作为参考,这是NI TestStand软件的第二张屏幕截图,其中脚本的执行是逐步完成的,脚本的下一步等待上一步完全执行。那么,如何使用IronPython API实现调试功能?是否可以使用Microsoft.Scripting.Debugger类在软件中提供调试选项?
我是C#和Python的新手,并且一路学习。因此,我搜索了很多有关附加调试器过程的信息,但不确定如何实现它。
很少查询-
1.在这里,我可以使用PDB python调试器在IronPython中实现调试功能吗?
2.如何将调试器附加到IronPython引擎?
3.我读到有关Microsoft.System.Diagnostic.debug类的信息,或者还有其他方法吗?希望从这个社区论坛获得指导。
CSharp_IronPython_App-
NI Teststand ...
我正在构建基于GUI的脚本编辑器应用程序(使用 块状)以从块获取python代码。它是C#和IronPython的结合。我正在使用IronPython作为后台引擎来执行用户创建的python脚本。下面的第一个屏幕截图显示了IronPython在CSharp中的集成。
我可以一次性执行脚本,并在控制台窗口中在执行结束时获得结果,但是我想控制执行流程。我想在py脚本运行时(在运行时)添加断点,进入,退出等操作。作为参考,这是NI TestStand软件的第二张屏幕截图,其中脚本的执行是逐步完成的,脚本的下一步等待上一步完全执行。那么,如何使用IronPython API实现调试功能?是否可以使用Microsoft.Scripting.Debugger类在软件中提供调试选项?
我是C#和Python的新手,并且一路学习。因此,我搜索了很多有关附加调试器过程的信息,但不确定如何实现它。
很少查询-
1.在这里,我可以使用PDB python调试器在IronPython中实现调试功能吗?
2.如何将调试器附加到IronPython引擎?
3.我读到有关Microsoft.System.Diagnostic.debug类的信息,或者还有其他方法吗?希望从这个社区论坛获得指导。
CSharp_IronPython_App-
NI Teststand ...
Last edited: