.NET Core的脚本语言选项

Tho*_*mas 7 scripting ironpython roslyn .net-core uwp

我正在为.NET Core 1.0和UWP编写一个应用程序,我希望在其中嵌入脚本引擎以允许最终用户脚本编写(有点像Excel中的VBA).

哪些脚本选项在技术上可用于.NET Core和UWP应用程序?

我的第一个想法是IronPython.我在.NET 4.0应用程序中非常成功地使用它,包括在最终用户IronPython脚本中使用暴露的.NET API.我认为python也是大多数用户(平易近人的语言)的不错选择.但是,看起来IronPython已经有几年没有更新了,我最近没有看到有关它可以在.NET Core或UWP上运行的新闻.

我的第二个想法是Roslyn,但似乎UWP应用程序中不允许使用脚本引擎.

我的第三个想法是像Lua或Boo这样的开源脚本语言,但是我找不到关于使用.NET Core或UWP中的这些(或类似的)之一的可行性的具体信息.

任何建议将不胜感激.