在 macOS 安裝 .NET Core 很簡單

.NET Core 為 Microsoft 的跨平台解決方案,只要在 macOS 裝上 .NET Core SDK,就可在 macOS 執行與開發 .NET Core App。

Version


macOS High Sierra 10.13.3
.NET Core SDK 2.1.4

下載 .NET Core SDK


mac000

  1. https://www.microsoft.com/net/download/macos 下載 .NET Core SDK
  2. 選擇 macOS
  3. Download .NET Core 2.1.4 下載 SDK

安裝 .NET Core SDK


mac001

  1. .NET Core SDK 安裝檔會下載到 Downloads 目錄下
  2. 執行安裝檔安裝 SDK

mac002

  1. .NET Core SDK 安裝畫面
  2. Continue 繼續

mac003

  1. Install 繼續

mac004

  1. 安裝完成,按 Close 結束安裝

mac005

  1. Move To Trash 將 .NET Core SDK 安裝檔刪除

測試 .NET Core SDK


1
~ $ dotnet --version

若有出現 .NET Core 版本,表示 .NET Core SDK 安裝成功。

mac006

Q&A

Q : SDK 與 runtime 有什麼差別 ?

mac007

在 .NET Core 官網,的確分別提供 SDK 與 Runtime 兩種版本 :

  • SDK : Software Development K,開發 .NET Core 所需要的版本,檔案較大
  • Runtime : 執行 .NET Core 所需要的版本,檔案較小

簡單的說,SDK 就類似 Angular CLI,包含我們開發 Angular 所需要的指令;runtime 就類似 Angular 本身執行所需要的檔案。

Q : 為什麼 SDK 與 runtime 版本不一樣 ?

mac008

眼尖的人應該會發現目前 SDK 版本為 2.1.4,但 runtime 版本為 2.0.5,兩者版本並不一樣,這是合理的,如 Angular CLI 的版本與 Angular 版本也並不一致,截至目前為止,Angular CLI 版本為 1.6.7,而 Angular 版本為 5.2.3,所以 SDK 與 runtime 版本不一樣是正常的。

Conclusion


  • 在 macOS 安裝 .NET Core 環境非常簡單,只要下載 pkg 格式的 SDK 安裝檔,下一步下一步就可以完成安裝

Reference


Microsoft, .NET Core SDK Download

2018-02-05