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