0

我们在应用程序中使用 IronRuby 来编写一些简单的商业逻辑和规则脚本。

我们正在尝试将所有内容升级到 .NET 4.5 - 我们的 ScriptRuntime/IronRuby 代码对此并不满意。看起来 IronRuby 最近不太受欢迎,所以我们想知道 .NET 4.5 环境最好支持哪个好的脚本引擎来切换。我们更喜欢简单——我们必须引入的第三方内容越少越好。我们的脚本也很简单 - 转换不是很大的努力。

建议?

4

2 回答 2

1

如果将您的脚本转换为 C# 不成问题,我建议您查看Microsoft “Roslyn” CTP及其Scripting API

因为 .NET 编译器开发人员目前正在重建他们在 Roslyn 架构中的编译器,并且 Visual Studio 团队打算在未来使用 Roslyn 编译器,所以可以肯定的是,对这种方案的支持将保持相当长的一段时间。

于 2013-08-23T20:47:25.783 回答
0

如果您不希望使用 Roslyn 体系结构,您还可以通过编写一个自定义主机应用程序来利用 Windows PowerShell,该应用程序可以执行包含您的业务逻辑的 PowerShell 脚本。

于 2013-08-23T20:50:22.340 回答