Mac 上 .NET Core 的先決條件

本文章說明在 macOS 電腦上開發、部署和執行 .NET Core 應用程式,所需之支援的 macOS 版本和 .NET Core 的相依性。 下述支援的 OS 版本與相依性適用於三種在 Mac 上開發 .NET Core 應用程式的方式:透過命令列搭配您慣用的編輯器Visual Studio Code (VS Code),以及 Visual Studio for Mac

支援的 macOS 版本

下列 macOS 版本支援 .NET Core:

  • macOS 10.12 "Sierra"
  • macOS 10.11 "El Capitan" (僅支援 .NET Core 1.x)

如需支援的作業系統完整清單,請參閱支援的 OS 版本

.NET Core 的相依性

.NET Core 在 macOS 上執行時需要 OpenSSL。 取得 OpenSSL 的其中一個簡單方法是使用適用於 macOS 的 Homebrew ("brew") 套件管理員。 安裝 brew 之後,在「終端機」(命令) 提示字元執行下列命令,以安裝 OpenSSL:

brew update
brew install openssl
mkdir -p /usr/local/lib
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/

請從 .NET 下載 (英文) 下載並安裝 .NET Core SDK。 如果您在 macOS 上有安裝的問題,請參閱 1.0.0 已知問題1.0.1 已知問題主題。

.NET Core 2.x

請從 .NET 下載 (英文) 下載並安裝 .NET Core SDK。 如果您在 macOS 上有安裝的問題,請參閱已安裝版本的已知問題主題。

Visual Studio for Mac

您可以使用任何編輯器來開發使用 .NET Core SDK 的 .NET Core 應用程式。 不過,如果您想要在整合式開發環境中於 Mac 上開發 .NET Core 應用程式,則可以使用 Visual Studio for Mac

使用 Visual Studio for Mac 在 macOS 上進行 .NET Core 開發需具備︰