我目前正在C#中建立一個程序,它將在提供的python腳本文件中調用函數。
一些腳本文件的調用sys
_getframe()
,這會導致錯誤:IronPython sys._getframe找不到
System.MissingMemberException: 'module' object has no attribute '_getframe'
(由於IronPython的沒有_getframe
默認激活。)
我已經做了相當多的谷歌搜索並發現你可以通過-X:Frames
作爲命令行選項在ipy.exe
中激活它,但是這並不能解決我的問題,因爲我沒有直接使用ipy.exe
來執行python代碼。
在this thread他們提到使用命令行選項從源代碼重建IronPython,我下載了源文件,但不知道如何使用這些選項構建它。
他們還提到這些選項是在官方安裝程序中,我已經運行了幾次安裝程序exe,但沒有看到那裏的那些選項的一瞥。