F#中.fsx,.fsi和.fs文件之间有什么区别?

时间:2014-04-25 12:08:40

标签: f#

所以我开始从tryfsharp.org学习F#,我正在使用VS2013。 .fs(来源),.fsx(脚本)和.fsi(签名)有何不同?

1 个答案:

答案 0 :(得分:57)

.fsx用于打算作为脚本运行的单个文件。特别是,在.fsx文件中,您可以使用#r "Foo.dll"之类的内容来动态加载库,并#load "Foo.fsx"加载另一个脚本文件。

.fs用于作为项目的一部分编译的源文件。

.fsi用于签名文件,它们是可选的,描述相应.fs文件的API。更多细节here