Как получить номер версии F #?

Я знаю, что VS 2010 имеет F # 2.0 и VS 2012 - F # 3.0. Но как я могу получить номер версии F #, например, в F # interactive? Есть ли какая-то команда, например: #ver;;? Спасибо.

Ответ 1

Когда вы запускаете интерактивное окно F # в VS, вы получаете что-то вроде:

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.

Обновление (16.05.2008):

Информационный формат, кажется, немного изменился в VS 2017. Языковая версия в конце концов:

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

Ответ 2

Он написан в программах и функциях панели управления Windows.

Ответ 3

В то время как fooobar.com/questions/592676/... решение хорошее, я предпочитаю то, что я могу вставить в конструкцию script.

Как таковой, я использую фиктивный проект F # и строю его с помощью msbuild.  - Это покажет путь командной строки fsc.exe.

Взяв этот путь, я запустил его без каких-либо аргументов и покажу версию.

Кажется, что нет лучшего способа.

Ответ 4

В MacO, когда вы запускаете fsharpi из терминала, вы получаете версию, как @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;;

>