我可以使用ironpython 2.6(不適用於.net 4)load numpy,在命令行上使用-X:Frames或-X:FullFrames運行ipy。但是,如果我想在C#2.0中使用Ironpython/DLR來加載py文件,我該如何使用-X:Frames或-X:FullFrames?如何使用-X:C#2.0中的框架來加載ironpython?
我想它是這樣的:
var lang = Python.CreateLanguageSetup(null);
lang.Options["Frames"] = ScriptingRuntimeHelpers.True;
var setup = new ScriptRuntimeSetup();
setup.LanguageSetups.Add(lang);
var runtime = new ScriptRuntime(setup);
var engine = runtime.GetEngine("py");
engine.ExecuteFile("test.py");
但是,它沒有工作!那麼,有沒有人可以幫我一把嗎?
我tred sys._getframe(),它沒問題,用-X運行ipy控制檯:Frames也可以。僅在C#2.0中通過ironpython加載py。我上傳我的代碼(Visual Studio 2010的解決方案,但.NET 2.0的項目):HTTP://1oz7ga.blu.livefilestore.com/y1pbhO4fRA4M7KUlnk0Oi19-dTmSUhRdj2rQ6tguLebK829d9WykIUoc3vQEvuhlkhFU6xIT_cCOXjGB9TOMo064a-Qzcb4gbea/ex_vs10_cs%20load%20ipy%20ironclad.rar下載&PSID = 1 – Begtostudy 2010-07-01 06:16:05
你應該將文件名的「* .rar_」改爲「* .rar」。 – Begtostudy 2010-07-01 06:20:29