嵌入式IronPython中的错误详细信息

时间:2011-01-04 12:48:19

标签: c# error-handling ironpython

我正在我的应用程序中执行IronPython。脚本生成UnboundNameException,并且未定义“name'source'消息”。因为我认为脚本是正确的,我需要更多的错误信息,但我无法从异常中获取它们。异常本身似乎不包含任何有关异常来源的行号的信息或类似的内容。

我在Google上搜索过,但所有可用信息似乎都已过时。我的异常的数据字典是空的,这意味着Data [“PythonExceptionInfo”]不存在。

我的IronPython程序集的文件版本是2.0.20209.0

任何提示如何获取更多错误详情?

欢呼声, Achim的

1 个答案:

答案 0 :(得分:4)

请参阅此问题:Getting traceback information from IronPython exceptions

这将告诉您如何格式化异常(并且通常不会过时)。这应该适用于IronPython 2.0 - 2.7。