我该如何开始设计和实现我的.NET应用程序的脚本界面? 有VSTA(等价于VBA for COM 的 .NET 版本),但据我所知,我需要为每个安装我的应用程序支付许可证费用。这是一个开源应用程序,所以这种方法行不通。 还有例如嵌入解释器(IronPython?),但我不明白这样做如何允许...
我希望在我的.NET项目中使用IronRuby作为脚本语言(例如Lua)。例如,我希望能够从Ruby脚本订阅在宿主应用程序中触发的特定事件,并从中调用Ruby方法。 我正在使用以下代码实例化IronRuby引擎: Dim engine = Ruby.CreateEngine() Dim s...