次のような csx ファイルを読み込んで呼び出しています。
BaseScript = new ScriptBase(); // My own type
var session = engine.CreateSession(BaseScript, typeof(ScriptBase));
BaseScript.Session = session;
//...
var script = File.ReadAllText(file);
BaseScript.Session.Execute(script);
このスクリプトは無期限に実行することを意図しており、基本的while (true);
にそこに含まれています。途中でやめさせる方法はありますか?
また、Mono.Csharp に移行することを考えています。多分それは全体的により良い選択だと思いますか?