【发布时间】:2018-01-13 09:06:47
【问题描述】:
我目前正在用 C# 构建一个程序,它将调用提供的 python 脚本文件中的函数。
其中一些脚本文件在sys中调用_getframe(),导致错误:
System.MissingMemberException:“模块”对象没有属性 '_getframe'
(因为 IronPython 默认没有激活_getframe。)
我做了很多谷歌搜索,发现您可以通过提供-X:Frames 作为命令行选项在ipy.exe 中激活它,但这并不能解决我的问题,因为我没有直接使用@ 987654327@ 执行python代码。
在this thread 他们提到使用命令行选项从源代码重建 IronPython,我下载了源文件但不知道如何使用这些选项构建它。
他们还提到这些选项在官方安装程序中,我已经运行了安装程序 exe 几次,但在那里没有看到这些选项的一瞥。
【问题讨论】:
标签: c# .net ironpython