【发布时间】:2013-04-16 14:12:25
【问题描述】:
我正在加载和调用一个类似这样的 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,这样我可以这样做吗?总体而言,也许这是一个更好的选择,想法?
【问题讨论】:
-
不能在线程中运行脚本吗?
-
三分钟前我用这个解决方案回答了我的问题。