【问题标题】:Does f# 4.0 support .net 3.5?f# 4.0 是否支持 .net 3.5?
【发布时间】:2015-12-26 18:27:07
【问题描述】:

我可以使用 4.0 编译器来创建 .net 3.5 dll 吗?

或者最小的.net版本是4.5?

另外,最新版本的 FSharp.Core 能否与 .net 3.5 一起使用?

【问题讨论】:

标签: f# f#-4.0


【解决方案1】:

如果您在 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(当前最新版本),您会发现它支持这些框架:

  • .NET 2.0
  • .NET 4.0
  • .NET Portable Profile 7 (portable-net45+netcore45)
  • .NET 便携式配置文件 47 (portable-net45+sl5+netcore45)
  • .NET 便携式配置文件 78 (portable-net45+netcore45+wp8)
  • .NET 便携式配置文件 259 (portable-net45+netcore45+wpa81+wp8)

【讨论】:

    猜你喜欢
    • 2018-06-04
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    相关资源
    最近更新 更多