我们目前使用 IronPython 作为脚本语言,以允许我们的业务用户配置大部分应用程序,并且我们正在评估在 Roslyn 发布后添加 C# 作为脚本语言的可能性。对于 IronPython,我们使用Microsoft.Scripting.Hosting.CompiledCode
缓存编译的代码并针对不同的ScriptScope
对象执行它。
环顾最新的 Rosyln CTP,我没有看到一种明显的方法来编译代码,然后针对不同的Sessions
或hostObjects
. 这个功能目前是否可用,如果没有,它会在发布时可用吗?