Hi,
I created an IronPython DLL with "ipy.exe pyc.py /out:test /target:dll test.py"
which created test.dll. Now, from C#, I'd like to execute test.py from
test.dll. I just opened up dlr-spec-hosting and there's a
CreateScriptSourceFromStream, but I don't see that in 2.0 Beta 4 bits. Here is
where I'm stuck. How do I get that assembly into the engine and then execute
test.py? Also, I'd like to get the output into a string (I guess I can just
redirect Console.Out?)
public string Execute(string assemblyName)
{
string content = null;
Assembly assembly = Assembly.Load(assemblyName);
ScriptRuntime runtime = ScriptRuntime.Create();
ObjectOperations operations = runtime.CreateOperations();
ScriptEngine engine = runtime.GetEngine("py");
// magic..
return content;
}
Thanks,
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com