我们在应用程序中使用IronRuby来编写一些简单的业务逻辑和规则脚本。
我们正在尝试将所有内容升级到.NET 4.5 - 而我们的ScriptRuntime / IronRuby代码对此并不满意。它不像IronRuby最近有很多牵引力,所以我们想知道什么是一个好的脚本引擎切换到.NET 4.5环境最好的支持。我们更喜欢简单 - 我们必须带来更少的第三方东西。 OUr脚本也很简单 - 转换不是很费力。
建议?
答案 0 :(得分:1)
如果将脚本转换为C#不是问题,我建议您查看Microsoft "Roslyn" CTP及其Scripting API。
由于.NET编译器开发人员目前正在Roslyn体系结构中重建他们的编译器,并且Visual Studio团队打算将来使用Roslyn编译器,因此可以肯定的是,对这种情况的支持将保持相当长的一段时间。 / p>
答案 1 :(得分:0)
如果您不想使用Roslyn体系结构,您还可以通过编写可以执行包含业务逻辑的PowerShell脚本的custom host application来利用Windows PowerShell。