【发布时间】:2013-01-03 03:52:26
【问题描述】:
我无法确定应将哪个版本的 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?
【问题讨论】: