我知道 VS 2010 有 F# 2.0 和 VS 2012 - F# 3.0。但是我如何才能获得 F# 版本号,例如在 F# 交互中?是否有一些命令,例如:
#ver;;
?谢谢。
问问题
5454 次
4 回答
12
当您在 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。
更新(2018 年 5 月 16 日):
VS 2017 中的信息格式似乎发生了一些变化。语言版本在最后:
Microsoft (R) F# Interactive version 10.1.0 for F# 4.1
Copyright (c) Microsoft Corporation. All Rights Reserved.
于 2012-06-11T19:01:25.433 回答
2
它是用 Windows 的控制面板的程序和功能编写的。
于 2014-12-23T17:14:22.823 回答
2
虽然https://stackoverflow.com/a/10985973的解决方案很好,但我更喜欢可以放入构建脚本的东西。
因此,我使用了一个虚拟 F# 项目并使用 msbuild 构建它。- 这将显示 fsc.exe 命令行路径。
走这条路,然后我不带任何参数地运行它,它会显示版本。
似乎没有更好的方法。
于 2017-05-08T04:16:04.280 回答
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;;
>
于 2019-06-27T08:35:19.123 回答