我无法确定哪个版本的 F# Core 运行时库应该与 Mono 平台 (.NET 3.5) 结合使用。
- 与 Microsoft .Net 4.5 一起安装的 FSharp Core 运行时有两个版本,2.3.0.0 和 4.3.0.0。我的猜测是第一个用于 .NET framework 2.0 及更高版本,而第二个只能用于 .NET 4.0 或更高版本。这个假设正确吗?
- 由于 FSharp 现在是开源的并且在 Github 上可用,我可以查看最近的标签,构建它并使用它在我的项目中生成的 FSharp.Core dll。我不知道开源 FSharp 上的版本号与 .NET 包中包含的闭源版本有什么关系?
- 开源编译器版本现在是3.0.25,闭源编译器好像是4.0,我一头雾水:
- 开源项目中的 FSharp.Core Runtime 版本(也是 3.0.25)与闭源 2.3.0.0 版本有何关系?由于数字 3.0.25 远高于 2.3.0.0 我假设开源版本要新得多,但我不太确定,因为我不知道是否可以比较版本号。
- 另一方面,NuGet 提供 FSharp.Core 2.0 和 4.0,这似乎已经很老了。为什么新版本还没有上传到 NuGet?