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

标签 c# error-handling ironpython

我正在我的应用程序中执行 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/

相关文章:

c# - 为什么 CPU 使用率不增加?

php - 将 PHP 脚本输出写入 txt 文件

python - IronPython 是否实现了 python 标准库?

c# - 使用NEST和C#进行 Elasticsearch 滚动

c# - 在 csv 文件中使用字符串拆分和数组的 LINQ 问题

asp.net - 在为变量 'std'分配值之前,先使用它。空引用异常可能在运行时导致

error-handling - APL 中的错误处理

python - 如何包装 C++ 代码以供 IronPython 访问

ironpython - 我想在单击交叉表中的任何单元格时导航到所需的页面 (Spotfire 7.11)

c# - 401 未经授权的异常与 SSL 的 WebRequest