2012-06-11 131 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命令行路徑。

以此路徑,然後我運行它沒有任何參數,它會顯示版本。

似乎沒有更好的方法。