我可以使用4.0编译器创建.net 3.5 dll吗?
或最低的.net版本是4.5?
另外,最新版本的FSharp.Core可以与.net 3.5一起使用吗?
最佳答案
如果选择.NET Framework 4作为Visual Studio中的目标框架,则可以选择的唯一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(当前最新版本),您会看到它支持以下框架: