【发布时间】:2011-07-28 13:13:34
【问题描述】:
是否可以轻松地从 C# 应用程序(主机)的内部(和上下文中)运行 F# 脚本。
“在上下文中”我的意思是以下应该是正确的:
- 没有用于执行脚本的单独进程
- 从 F# 脚本访问宿主应用程序的静态内容(类、属性、方法)
基本上我正在寻找类似于这个假设的 API 调用的 API
FSharpScriptRunner.RunInContext(string script);
请帮忙。
-马蒂亚斯
【问题讨论】:
-
您可以这样做,但请记住 F# 不是脚本语言,而是静态类型的编译语言。您提到的用例更适合基于 DLR 的语言,如 IronJS、IronPython 等
标签: c# f# f#-scripting