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