如何获得F#版本号?

时间:2012-06-11 18:48:45

标签: f#

我知道VS 2010有F#2.0和VS 2012 - F#3.0。 但是如何才能获得F#版本号,例如F#interactive?是否有一些命令,例如: #ver;;? 感谢。

4 个答案:

答案 0 :(得分:10)

当你在VS中启动F#Interactive窗口时,你会得到类似的东西:

Microsoft (R) F# 2.0 Interactive build 2.0.5.0
Copyright (c) 2002-2010 Microsoft Corporation. All Rights Reserved.

For help type #help;;

> [Loading init.fsx]
> 

包含您需要的一切。

要打开F#互动窗口,可以按: Ctrl + Alt + F

更新(5/16/2018):

VS 2017中的信息格式似乎发生了一些变化。语言版本最终出现了:

Microsoft (R) F# Interactive version 10.1.0 for F# 4.1
Copyright (c) Microsoft Corporation. All Rights Reserved.

答案 1 :(得分:2)

它是用Windows的控制面板程序和功能编写的。

答案 2 :(得分:2)

虽然https://stackoverflow.com/a/10985973的解决方案很好,但我更喜欢将其放入构建脚本中。

因此,我使用虚拟F#项目并使用msbuild构建它。   - 这将显示fsc.exe命令行路径。

走这条路,然后我不加任何参数运行它,它会显示版本。

似乎没有更好的方法。

答案 3 :(得分:1)

在MacOs / Linux中,您使用的fsharpi是Windows中使用的fsi的包装,因此从终端可以按照@pad指出的相同方式获取版本:

>fsharpi

Microsoft (R) F# Interactive version 10.2.3 for F# 4.5
Copyright (c) Microsoft Corporation. All Rights Reserved.

For help type #help;;

>