Voraussetzungen für .NET Core unter Mac

Dieser Artikel zeigt Ihnen die unterstützten macOS-Versionen und .NET Core-Abhängigkeiten, die Sie benötigen, um .NET Core-Anwendungen auf macOS-Computern zu entwickeln, bereitzustellen und auszuführen. Die unterstützten Betriebssystemversionen und Abhängigkeiten für die drei Arten der Entwicklung von .NET Core-Apps auf einem Mac: über die Befehlszeile mit Ihrem bevorzugten Editor, mit Visual Studio Code oder unter Verwendung von Visual Studio für Mac.

Unterstützte macOS-Versionen

.NET Core wird von folgenden macOS-Versionen unterstützt:

  • macOS 10.12 „Sierra“
  • macOS 10.11 „El Capitan“ (nur .NET Core 1.x)

Eine umfassende Liste mit unterstützten Betriebssystemen finden Sie unter Supported OS Versions (Unterstützte Betriebssysteme).

.NET Core-Abhängigkeiten

.NET Core 1.x

.NET Core 1.x erfordert unter macOS OpenSSL. Eine einfache Möglichkeit zum Abrufen von OpenSSL ist mithilfe des Homebrew („brew“)-Paket-Managers für macOS. Installieren Sie nach der Installation von brew OpenSSL durch Ausführen der folgenden Befehle in einer Terminaleingabeaufforderung (Befehl):

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/

Laden Sie das .NET Core SDK von .NET Downloads herunter, und installieren Sie es. Wenn Sie Probleme bei der Installation auf macOS haben, sehen Sie sich die Themen 1.0.0 Known Issues (1.0.0 Bekannte Probleme) und 1.0.1 Known Issues (1.0.1 Bekannte Probleme) an.

.NET Core 2.x

Laden Sie das .NET Core SDK von .NET Downloads herunter, und installieren Sie es. Wenn Sie Probleme bei der Installation auf macOS haben, sehen Sie sich für Ihre installierte Version das Thema Known issues (Bekannte Probleme) an.

Visual Studio für Mac

Sie können einen Editor zur .NET Core-Anwendungsentwicklung mit dem .NET Core SDK verwenden. Wenn Sie jedoch .NET Core-Anwendungen unter Mac in einer integrierten Entwicklungsumgebung entwickeln möchten, können Sie Visual Studio für Mac verwenden.

Für die .NET Core-Entwicklung unter macOS mit Visual Studio für Mac benötigen Sie Folgendes:

  • Eine unterstützte Version eines macOS-Betriebssystems
  • OpenSSL (nur .NET Core 1.x, .NET Core 2.x verwendet native Sicherheitsdienste von macOS)
  • .NET Core SDK für Mac
  • Visual Studio für Mac