如何設定 F# 開發環境 ?

栏目: ASP.NET · 发布时间: 6年前

内容简介:.NET Core 可以跑在 macOS,只要安裝 .NET Core SDK,搭配使用 VS Code 或 Rider,就可以練習 F# 了。macOS High Sierra 10.13.3.NET Core 2.1.4

.NET Core 可以跑在 macOS,只要安裝 .NET Core SDK,搭配使用 VS Code 或 Rider,就可以練習 F# 了。

Version

macOS High Sierra 10.13.3

.NET Core 2.1.4

F# 4.1

安裝 .NET Core SDK

在 macOS 安裝 .NET Core SDK 很簡單,有幾種方式 :

VS Code

安裝 Mono

$ brew update
$ brew install mono

因為在 VS Code 即將使用 Ionide-fsharp extension,而 Ionide-fsharp 使用 mono 開發,所以必須先安裝 mono

如何設定 F# 開發環境 ?

  1. 輸入 brew update 更新 formulae
  2. 輸入 brew install mono 安裝 mono

設定 Mono Path

如何設定 F# 開發環境 ?

由於 Homebrew 是將 mono 安裝在 /usr/local/opt/mono 下,為了要讓 VS Code 與 Ionide-fsharp 找得到 mono ,必須在 PATH 設定好。

安裝 Ionide-fsharp

如何設定 F# 開發環境 ?

  1. 輸入 ionide
  2. 選擇 Ionide-fsharp extension

建立 FSharp 專案

$ dotnet new console -o MyConsole -lang F#

使用 .NET Core SDK 的 dotnet new 建立專案

  • console : 建立 Console app
  • -o : 將專案建立在 MyConsole 目錄
  • -lang : 使用 F#,若省略將使用 C#

如何設定 F# 開發環境 ?

.NET Core SDK 將為我們建立 console 類型的專案,並自動 restore NuGet package。

使用 VS Code 開啟專案

如何設定 F# 開發環境 ?

使用 VSCode 開啟 Program.fs ,我們已經看到經典的 Hello World F# 版了。

編譯 FSharp

$ dotnet build

使用 .NET Core SDK 的 dotnet build 編譯專案

如何設定 F# 開發環境 ?

  1. 輸入 dotnet build 編譯
  2. 編譯結果的 Console.dll 將放在 /bin/Debug/netcoreapp2.0 目錄下

執行 FSharp

$ dotnet MyConsole.dll

使用 .NET Core SDK 的 dotne 執行 dll。

如何設定 F# 開發環境 ?

  1. 輸入 dotnet ,並將 MyConsole.dll 的完整路徑複製貼上

Rider

使用 Rider 開發 F# 更簡單,只要安裝好 .NET Core SDK 與 Rider 後就沒事了。

建立 FSharp 專案

如何設定 F# 開發環境 ?

  1. 選擇 Console Application
  2. Language : 選擇 F#
  3. Create 建立 F# 專案

使用 Rider 開啟專案

如何設定 F# 開發環境 ?

使用 Rider 開啟 Program.fs ,我們已經看到經典的 Hello World F# 版了。

編譯執行 FSharp

如何設定 F# 開發環境 ?

按 toolbar 的 綠色三角形 ,或者熱鍵 Ctrl + R 編譯專案。

如何設定 F# 開發環境 ?

第一次會顯示設定視窗,接受預設值即可,按 Run 開始編譯執行。

如何設定 F# 開發環境 ?

執行結果顯示在下方視窗。

Conclusion

  • 無論是 VS Code 或 Rider,都可以很簡單地在 macOS 設定 F# 開發環境

以上所述就是小编给大家介绍的《如何設定 F# 開發環境 ?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Programming Amazon Web Services

Programming Amazon Web Services

James Murty / O'Reilly Media / 2008-3-25 / USD 49.99

Building on the success of its storefront and fulfillment services, Amazon now allows businesses to "rent" computing power, data storage and bandwidth on its vast network platform. This book demonstra......一起来看看 《Programming Amazon Web Services》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

html转js在线工具
html转js在线工具

html转js在线工具