Debugging 在IronPython中调试嵌入式PythonScripts我有什么实用的方法?

Debugging 在IronPython中调试嵌入式PythonScripts我有什么实用的方法?,debugging,scripting,ironpython,Debugging,Scripting,Ironpython,在我们的产品中,我们使用PTV和IronPython 用于编写脚本。所有脚本都驻留在客户数据库中, 从那里加载,然后通过execute函数执行。 我们现在正在寻找使调试这些脚本更容易的方法。 大多数情况下,我们都使用与客户的远程连接 使用TeamViewer和类似的软件 在当前状态下,唯一的调试方法是使用ShowMessageBox 对于变量的内容 是否有其他方法来调试这些脚本,可以使用调试器?添加更多MessageBox。 添加实用工具日志消息,以便它们可以调试写得不好的循环。 Info()警

在我们的产品中,我们使用PTV和IronPython 用于编写脚本。所有脚本都驻留在客户数据库中, 从那里加载,然后通过execute函数执行。 我们现在正在寻找使调试这些脚本更容易的方法。 大多数情况下,我们都使用与客户的远程连接 使用TeamViewer和类似的软件

在当前状态下,唯一的调试方法是使用ShowMessageBox 对于变量的内容

是否有其他方法来调试这些脚本,可以使用调试器?

添加更多MessageBox。 添加实用工具日志消息,以便它们可以调试写得不好的循环。 Info()警告()错误() 这不仅有助于调试断点和其他调试机制。 还可以对所有捕获的异常使用ExceptionOperations FormatException方法来获取python行信息。

所有这些加上一个显示行号的编辑器控件,您应该能够在一定程度上进行调试