現在、次の方法を使用して、Visual Studio 2010のC#アプリからC#スクリプトファイル(http://www.csscript.net )を呼び出しています。
var script = new AsmHelper(CSScript.Load(
@"C:\temp\CSScriptTest\CSScriptTest\cstest.cs"));
script.Invoke("*.LoopTest");
しかし、このパフォーマンスは、このメソッドを使用して同様のIronPythonスクリプトを呼び出す場合の約2倍であることに気づいています。
var ironPythonRuntime = Python.CreateRuntime();
dynamic loadPython = ironPythonRuntime.UseFile(
@"C:\temp\IronPythonTest\IronPythonTest\pytest.py");
loadPython.LoopTest();
パフォーマンスの高いC#スクリプトを呼び出す方法はありますか?