当前位置:  开发笔记 > 编程语言 > 正文

在较大的应用程序中托管.fsx脚本

如何解决《在较大的应用程序中托管.fsx脚本》经验,为你挑选了1个好方法。

我想将我的F#库作为可编写脚本的数据操作工具公开.

最理想的是,我希望这个脚本工具不需要使用fsi等进行完整的F#安装.

有没有办法链接到FSI库以执行F#代码中的脚本?我的google-fu在这个问题上让我失望了,fsi的F#来源有点纠结.



1> Brian..:

不,F#交互式会话没有托管API.fsi.exe本身被分解为处理交互的轻量级客户端进程,以及执行繁重任务的后台服务器进程.(服务器进程是在F#编译器DLL的顶层构建的,这就是你需要完全安装F#而不仅仅是F#运行时redist的原因.BTW,为此公开API是一个有点常见的请求,F#团队会考虑的事情为将来的版本.)

也就是说,如果客户端确实完全安装了F#,那么您可以随时发送客户端可以使用的一些脚本(.fsx文件)#load或客户端可以#r启动其交互式fsi会话的库(.dll文件).这绝对是使用F#interactive进行数据操作和探索的好方法.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有