Je peux utiliser ironpython 2.6 (pas pour .net 4) charger numpy, en exécutant ipy avec -X: Frames ou -X: FullFrames sur la ligne de commande. Mais, si je veux utiliser Ironpython/DLR en C# 2.0 pour charger le fichier py, comment puis-je utiliser -X: Frames ou -X: FullFrames?Comment puis-je utiliser -X: Frames en C# 2.0 pour charger ironpython?
Je l'ai essayé comme ceci:
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");
Mais, ça n'a pas marché! Alors, est-ce que quelqu'un peut me donner un coup de main?
J'ai troqué sys._getframe() et c'est OK, et en cours d'exécution console ipy avec -X: Frames est également ok. Chargez seulement py par ironpython dans C# 2.0. J'ai téléchargé mon code (solution Visual Studio 2010, mais .net 2.0 projet): http: //1oz7ga.blu.livefilestore.com/y1pbhO4fRA4M7KUlnk0Oi19-dTmSUhRdj2rQ6tguLebK829d9WykIUoc3vQEvuhlkhFU6xIT_cCOXjGB9TOMo064a-Qzcb4gbea/ex_vs10_cs%20load%20ipy%20ironclad.rar télécharger & psid = 1 – Begtostudy
Vous devrait changer "* .rar_" en "* .rar" du nom de fichier. – Begtostudy