我正在我的应用程序中执行 IronPython。脚本生成 UnboundNameException 并显示消息“名称‘源’未定义”。因为我认为脚本是正确的,所以我需要更多错误信息,但我无法从异常中获取它们。异常本身似乎不包含任何有关异常源的行号或类似信息。
我在 Google 上进行了搜索,但所有可用信息似乎都已过时。我的异常的数据字典是空的,这意味着 Data["PythonExceptionInfo"] 不存在。
我的 IronPython 程序集的文件版本是 2.0.20209.0
有什么提示如何获取更多错误详细信息吗?
干杯, 阿希姆
最佳答案
查看这个问题:Getting traceback information from IronPython exceptions
这将告诉您如何格式化异常(并且一般不会过时)。这应该适用于 IronPython 2.0 - 2.7。
关于c# - 嵌入式 IronPython 中的错误详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593747/