【发布时间】:2015-12-26 18:27:07
【问题描述】:
我可以使用 4.0 编译器来创建 .net 3.5 dll 吗?
或者最小的.net版本是4.5?
另外,最新版本的 FSharp.Core 能否与 .net 3.5 一起使用?
【问题讨论】:
我可以使用 4.0 编译器来创建 .net 3.5 dll 吗?
或者最小的.net版本是4.5?
另外,最新版本的 FSharp.Core 能否与 .net 3.5 一起使用?
【问题讨论】:
如果您在 Visual Studio 中选择 .NET Framework 4 作为目标框架,您可以选择的唯一 F# 版本是 F# 3.0:
另一方面,如果您选择 .NET Framework 4.5,则选择 F# 4.0 的选项也可用。
基于此,.NET 4.5 似乎是 F# 4 的最低版本。不过,这只是 Visual Studio 的观点,因此可能您可以将 F# 4 与旧版本一起使用使用其他开发工具的 .NET 版本。
如果您查看the NuGet page for FSharp.Core 4.0.0.1(当前最新版本),您会发现它支持这些框架:
【讨论】: