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

Ken*_*ian 46 f#

所以我开始从tryfsharp.org学习F#,我正在使用VS2013..fs(源),.fsx(脚本)和.fsi(签名)有什么区别?

Tar*_*mil 60

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

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

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