2012-06-11 145 views
9

我知道VS 2010有F#2.0和VS 2012 - F#3.0。 但我怎么能得到F#版本号,例如在F#交互?是否有一些命令,例如: #ver;;? 谢谢。如何获取F#版本号?

回答

9

当你开始了在VS F#互动窗口,你喜欢的东西:

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] 
> 

,其中包括你需要的一切。

+1

谢谢,我以前没有注意过它。但是,我可以编程编程吗? – Alexan

+0

@Alex - 你为什么要这样做? – Brian

+0

因为我看到F#正在从版本更改为版本,我想确保我使用正确的代码。 – Alexan

2

它写在Windows的控制面板的程序和功能。

+1

仅限于安装。如果它在某个地方简单地解压缩,它不会。此外,可能会安装多个版本,因此已安装程序的列表无助于消除正在运行的程序。 – brianary

1

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

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

以此路径,然后我运行它没有任何参数,它会显示版本。

似乎没有更好的方法。