Visual Studio auf dem Mac ausführen, nachdem Visual Studio für Mac eingestellt wurde
Microsoft hat Visual Studio für Mac am 31. August 2024 eingestellt. Entwickler, die das Produkt für .NET-, Xamarin- oder andere Microsoft-Workflows genutzt haben, benötigen deshalb heute eine andere Entwicklungsumgebung.
Eine direkte Möglichkeit besteht darin, die Windows-Version von Visual Studio in einer virtuellen Maschine auszuführen. Mit Parallels Desktop kann Windows parallel zu macOS auf einem Apple-Silicon-Mac laufen. So bleibt Visual Studio auf demselben Mac verfügbar wie Terminal, Finder, Xcode und andere macOS-Tools, ohne dass für den Wechsel zwischen macOS und Windows ein Neustart erforderlich ist.
Dieser Beitrag zeigt, welche Optionen nach dem Ende von Visual Studio für Mac zur Verfügung stehen, wie Visual Studio für Windows mit Parallels Desktop auf dem Mac genutzt werden kann und wie sich gängige VM-Lösungen für Entwicklungsworkflows unterscheiden.
Das Wichtigste in Kürze:
- Visual Studio für Mac wird seit dem 31. August 2024 nicht mehr unterstützt und erhält keine weiteren Wartungs- oder Sicherheitsupdates.
- Auf Apple-Silicon-Macs kann Visual Studio für Windows in Windows 11 on Arm innerhalb einer virtuellen Maschine ausgeführt werden.
- Visual Studio Code mit C# Dev Kit und JetBrains Rider sind native macOS-Alternativen für viele Entwicklungsworkflows.
- Microsoft Dev Box ist eine weitere Option, wenn eine cloudbasierte Windows-Entwicklungsumgebung besser zum Einsatzszenario passt.
- Parallels Desktop integriert Windows-Anwendungen über den Coherence-Modus in den macOS-Desktop und unterstützt den Austausch von Dateien und Zwischenablageinhalten zwischen beiden Umgebungen.
Warum wurde Visual Studio für Mac eingestellt?
Microsoft hat Visual Studio für Mac gemäß seiner Modern-Lifecycle-Richtlinie zum 31. August 2024 eingestellt. Seitdem wird das Produkt nicht mehr unterstützt. Es gibt keine weiteren Wartungsupdates für Sicherheitsprobleme oder Änderungen an Apples Plattformen.
Microsoft empfiehlt für eine aktuell unterstützte Entwicklungsumgebung entweder Visual Studio für Windows oder Visual Studio Code auf dem Mac. Visual Studio für Mac ist für berechtigte Nutzer mit einem Visual-Studio-Abonnement weiterhin als Legacy-Installation über my.visualstudio.com verfügbar, wird jedoch nicht mehr als aktives Entwicklungsprodukt gewartet.
Für bestehende oder ältere Projekte können weiterhin Microsoft-Dokumentation und Community-Ressourcen relevant sein. Für neue oder langfristig gepflegte Entwicklungsumgebungen sollte jedoch eine unterstützte Alternative eingeplant werden.
Welche Alternativen gibt es zu Visual Studio für Mac?
Welche Alternative am besten passt, hängt davon ab, welche Sprachen, Frameworks, Erweiterungen und Windows-spezifischen Tools ein Projekt benötigt.
Zu den gängigen Optionen gehören:
- Visual Studio Code mit C# Dev Kit für viele .NET- und C#-Workflows unter macOS
- JetBrains Rider als plattformübergreifende .NET-IDE
- Visual Studio für Windows in einer lokalen virtuellen Maschine
- Microsoft Dev Box für eine cloudbasierte Windows-Entwicklungsumgebung
- IntelliJ IDEA für Java und weitere Sprachen
- PyCharm für Python
- Android Studio für Android- und Kotlin-Entwicklung
- VSCodium oder andere Editoren für individuellere Entwicklungsumgebungen
Wer weiterhin den vollständigen Funktionsumfang von Visual Studio für Windows benötigt, kann Windows in einer VM auf dem Mac ausführen. Das ist insbesondere dann relevant, wenn ein Projekt Windows-spezifische Workloads, Erweiterungen oder Entwicklungswerkzeuge voraussetzt.
Visual Studio für Windows mit Parallels Desktop auf dem Mac nutzen
Parallels Desktop ermöglicht es, Windows in einer virtuellen Maschine auf dem Mac auszuführen. Auf Apple-Silicon-Macs wird dafür Windows 11 on Arm verwendet.
Für Entwickler liegt der Vorteil vor allem darin, dass Windows und macOS gleichzeitig genutzt werden können. Visual Studio kann in Windows geöffnet bleiben, während macOS-Anwendungen wie Terminal, Finder, Xcode oder ein Mac-Browser parallel verfügbar sind.
Der Coherence-Modus blendet den vollständigen Windows-Desktop aus und zeigt einzelne Windows-Anwendungen direkt auf dem macOS-Desktop an. Dadurch kann Visual Studio ähnlich wie eine Mac-Anwendung neben nativen macOS-Tools verwendet werden.
Auch Dateien und Zwischenablageinhalte können zwischen macOS und Windows geteilt werden. Das ist hilfreich, wenn Quellcode, Dokumentation, Testdateien oder Build-Ausgaben regelmäßig zwischen beiden Umgebungen verwendet werden.
Coherence-Modus für Visual Studio einrichten
- Öffnen Sie die Konfiguration der Windows-VM in Parallels Desktop.
- Aktivieren Sie unter den Anwendungseinstellungen die Freigabe von Windows-Anwendungen für den Mac.
- Konfigurieren Sie bei Bedarf freigegebene Mac-Ordner für Repositorys und Projektdateien.
- Starten Sie Windows und aktivieren Sie den Coherence-Modus.
- Öffnen Sie Visual Studio und heften Sie die Anwendung bei Bedarf an das Dock an.
So lässt sich Visual Studio für Windows in einen Mac-basierten Entwicklungsworkflow integrieren, ohne dass dauerhaft der vollständige Windows-Desktop im Vordergrund stehen muss.
Visual Studio Code als Alternative auf dem Mac
Visual Studio Code ist ein plattformübergreifender Code-Editor von Microsoft und läuft nativ unter macOS. Mit Erweiterungen wie C# und C# Dev Kit unterstützt VS Code zahlreiche .NET-Workflows.
C# Dev Kit erweitert Visual Studio Code unter anderem um Lösungs- und Projektverwaltung, Vorlagen, integrierte Tests sowie Build- und Debugging-Workflows. Für viele Web-, Konsolen-, Bibliotheks- und Testprojekte kann diese Kombination eine geeignete Mac-native Alternative sein.
Visual Studio für Windows und Visual Studio Code sind jedoch nicht identisch. Bestimmte Visual-Studio-Workloads, Erweiterungen, Profiler, Windows-spezifische Tools oder projektspezifische Integrationen können weiterhin eine vollständige Windows-Entwicklungsumgebung erfordern.
Auch die Lizenzierung des C# Dev Kit hängt vom Nutzungsszenario ab. Für Einzelpersonen, Bildung und Open-Source-Projekte gelten andere Bedingungen als für bestimmte kommerzielle Organisationen. Teams sollten die aktuellen Microsoft-Lizenzbedingungen prüfen.
Parallels Desktop oder Microsoft Dev Box?
Microsoft Dev Box stellt Entwicklern cloudbasierte, vorkonfigurierte Windows-Arbeitsumgebungen bereit. Parallels Desktop verfolgt dagegen einen lokalen Ansatz: Windows läuft direkt auf dem Mac in einer VM.
Welche Variante sinnvoller ist, hängt vom Einsatzszenario ab. Eine Cloud-Umgebung kann für standardisierte Unternehmens-Setups, zentral verwaltete Images oder verteilte Teams Vorteile bieten. Eine lokale VM eignet sich besonders dann, wenn Windows-Anwendungen eng mit den auf dem Mac installierten Tools, Dateien und Workflows zusammenarbeiten sollen.
Für Entwickler, die Visual Studio regelmäßig neben macOS-Anwendungen einsetzen, sind insbesondere lokale Performance, Offline-Nutzung, Datei- und Zwischenablageintegration sowie der Wechsel zwischen Windows- und Mac-Anwendungen relevant.
Parallels Desktop vs. andere virtuelle Maschinen für Mac-Entwickler
Mehrere VM-Lösungen können Windows oder andere Betriebssysteme auf dem Mac ausführen. Auf Apple-Silicon-Macs unterscheiden sie sich jedoch bei Gastbetriebssystemen, Integrationsfunktionen, Einrichtung und Support.
Für Entwickler, die von Visual Studio für Mac wechseln, sind vor allem diese Fragen wichtig:
- Unterstützt die VM Windows 11 on Arm auf Apple Silicon?
- Funktionieren die für das Projekt benötigten Visual-Studio-Workloads und Abhängigkeiten?
- Wie einfach lassen sich Dateien und Zwischenablageinhalte zwischen macOS und Windows austauschen?
- Wie viel Konfiguration ist für die tägliche Nutzung erforderlich?
- Welche Support- und Verwaltungsoptionen stehen zur Verfügung?
Parallels Desktop
Parallels Desktop 27 ist für Macs mit Apple Silicon ausgelegt. Auf diesen Macs führt Parallels Desktop Windows 11 on Arm mithilfe von Hardwarevirtualisierung aus. Microsoft autorisiert unterstützte Versionen von Parallels Desktop als Lösung für Windows 11 Pro und Enterprise auf Apple-Silicon-Macs. Eine gültige Windows-Lizenz ist weiterhin erforderlich.
Intel-basierte Macs werden weiterhin von Parallels Desktop 26 unterstützt. Ab Parallels Desktop 27 ist für die Installation ein Mac mit Apple Silicon erforderlich.
Für Entwickler sind insbesondere der Coherence-Modus, die gemeinsame Nutzung von Dateien und Zwischenablageinhalten sowie die enge Integration zwischen Windows und macOS relevant. Vor der Einrichtung sollte dennoch geprüft werden, ob alle projektspezifischen Erweiterungen, Treiber, Emulatoren oder anderen Low-Level-Abhängigkeiten mit Windows 11 on Arm kompatibel sind.
UTM
UTM ist kostenlos und Open Source. Auf Apple Silicon kann UTM ARM64-Gastsysteme per Hardwarevirtualisierung ausführen und über QEMU weitere Architekturen emulieren. Emulation ist jedoch langsamer als die Ausführung eines Gastsystems, das zur Prozessorarchitektur des Macs passt.
UTM eignet sich besonders für Tests, Experimente und Nutzer, die eine flexible Open-Source-Lösung bevorzugen. Die Windows-Umgebung bleibt stärker als klassische VM vom macOS-Desktop getrennt; eine direkte Entsprechung zum Coherence-Modus gibt es nicht.
VirtualBox
Oracle VirtualBox ist kostenlos und plattformübergreifend. Aktuelle Versionen unterstützen Apple-Silicon-Hosts, wobei auf Arm-basierten Macs weiterhin Einschränkungen bestehen. Je nach Gastbetriebssystem und Konfiguration können unter anderem Grafik, Guest Additions, Speicher, Audio und unbeaufsichtigte Installationen eingeschränkt sein.
Für Entwicklungsworkflows auf Apple Silicon sollte deshalb vorab geprüft werden, ob die benötigte Windows-Umgebung und alle Integrationsfunktionen ausreichend unterstützt werden.
VMware Fusion Pro
VMware Fusion unterstützt Intel- und Apple-Silicon-Macs. Auf Apple Silicon werden Arm-Gastbetriebssysteme wie Windows 11 on Arm unterstützt; x86-Gastbetriebssysteme können dort nicht direkt als VM ausgeführt werden.
Fusion ist für kommerzielle, Bildungs- und private Nutzung kostenlos verfügbar. Funktionen wie Snapshots, Netzwerkkonfiguration sowie Datei- und Zwischenablageintegration sind weiterhin relevant. Der frühere Unity-Modus zur Anzeige einzelner Windows-Anwendungen ohne vollständigen Windows-Desktop steht in aktuellen Versionen jedoch nicht mehr zur Verfügung.
Vergleich virtueller Maschinen für Mac-Entwickler
| Funktion | Parallels Desktop | UTM | VirtualBox | VMware Fusion Pro |
|---|---|---|---|---|
| Apple-Silicon-Unterstützung | Ja | Ja | Ja | Ja |
| Integrierter Windows-App-Modus | Ja, Coherence-Modus | Keine direkte Entsprechung | Keine direkte Entsprechung | Unity in aktuellen Versionen nicht verfügbar |
| Zwischenablage zwischen Mac und Windows | Ja | Konfigurationsabhängig | Gast- und konfigurationsabhängig | In unterstützten Konfigurationen |
| Dateifreigabe zwischen Host und Gast | Ja | Konfigurationsabhängig | Gast- und konfigurationsabhängig | Abhängig von Host- und Gastkonfiguration |
| Kosten | Kostenpflichtig | Kostenlos / Open Source | Kostenlos | Kostenlos |
| Supportmodell | Parallels-Supportoptionen | Community / Open Source | Dokumentation / Community | Broadcom-Dokumentation / Community für kostenlose Nutzung |
| Geeignet für | Tägliche Windows-Entwicklung mit enger macOS-Integration | Tests, Experimente und Open-Source-Virtualisierung | Allgemeine VM-Nutzung und Tests | Allgemeine Entwicklung und Virtualisierung |
Welche VM eignet sich für Visual Studio?
Wenn Visual Studio nur gelegentlich für Tests oder einzelne Projekte benötigt wird, kann eine kostenlose VM-Lösung ausreichen.
Wenn Visual Studio dagegen täglich neben macOS-Anwendungen eingesetzt wird, gewinnen Integrationsfunktionen an Bedeutung. Dazu gehören der Zugriff auf Mac-Dateien, Zwischenablageintegration, einfache Windows-Installation, der Wechsel zwischen Anwendungen und verfügbare Supportoptionen.
Parallels Desktop ist auf diesen integrierten Mac-und-Windows-Workflow ausgerichtet. Wer eine kostenlose oder Open-Source-Lösung bevorzugt, sollte UTM, VirtualBox und VMware Fusion ebenfalls prüfen und die jeweiligen Apple-Silicon- und Gastintegrationsfunktionen mit den Anforderungen des Projekts vergleichen.
Was bedeutet das Ende von Visual Studio für Mac für .NET-Entwickler?
Das Ende von Visual Studio für Mac bedeutet nicht, dass .NET-Entwicklung auf dem Mac endet. Entwickler können weiterhin native macOS-Tools wie Visual Studio Code oder JetBrains Rider verwenden oder Visual Studio für Windows in einer Windows-VM ausführen.
Welche Option sinnvoll ist, hängt vom Projekt ab. Für plattformübergreifende .NET-Anwendungen kann ein nativer Mac-Workflow ausreichend sein. Wenn ein Projekt dagegen Windows-spezifische Visual-Studio-Workloads, Erweiterungen, Emulatoren oder andere Windows-Komponenten benötigt, kann eine Windows-Entwicklungsumgebung erforderlich sein.
Bei Apple-Silicon-Macs sollte zusätzlich die Kompatibilität mit Windows 11 on Arm geprüft werden. Dies gilt besonders für Low-Level-Treiber, bestimmte Emulatoren und andere Technologien, die spezielle Virtualisierungs- oder Kernel-Funktionen voraussetzen.
Remote- und Cloud-Entwicklung nach Visual Studio für Mac
Lokale Virtualisierung ist nicht die einzige Möglichkeit. Remote- und Cloud-Entwicklungsumgebungen können sinnvoll sein, wenn Teams standardisierte Windows-Setups bereitstellen oder Rechenleistung zentral verwalten möchten.
Visual Studio Code Remote Development, Microsoft Dev Box und andere Remote-Desktop- oder Cloud-Entwicklungsmodelle ermöglichen es, Entwicklungsumgebungen unabhängig vom lokalen Gerät bereitzustellen.
Für die Entscheidung zwischen lokaler VM und Remote-Umgebung sollten unter anderem Netzwerkabhängigkeit, Offline-Nutzung, Performance, Sicherheitsanforderungen, zentrale Verwaltung und die benötigte Integration mit lokalen Mac-Dateien berücksichtigt werden.
Fazit: Visual Studio auf dem Mac nach dem Ende von Visual Studio für Mac
Visual Studio für Mac wird nicht mehr unterstützt, aber Mac-Entwickler haben weiterhin mehrere Möglichkeiten, mit Microsoft-Entwicklungstools zu arbeiten.
Visual Studio Code mit C# Dev Kit und JetBrains Rider laufen direkt unter macOS und decken viele plattformübergreifende Workflows ab. Wer den vollständigen Funktionsumfang von Visual Studio für Windows benötigt, kann Windows 11 on Arm in einer virtuellen Maschine auf einem Apple-Silicon-Mac ausführen.
Parallels Desktop ist für die parallele Nutzung von Windows und macOS auf demselben Mac ausgelegt. Visual Studio kann innerhalb von Windows laufen, während Coherence-Modus, Dateifreigabe und Zwischenablageintegration den Wechsel zwischen Windows- und Mac-Tools erleichtern.
Häufig gestellte Fragen
Kann ich Visual Studio für Windows auf einem Mac ausführen?
Ja. Auf einem Apple-Silicon-Mac können Sie Windows 11 on Arm in einer virtuellen Maschine mit Parallels Desktop ausführen und darin Visual Studio für Windows installieren. Prüfen Sie vorab, ob die für Ihr Projekt benötigten Erweiterungen, Emulatoren, Treiber und anderen Abhängigkeiten mit Windows 11 on Arm kompatibel sind.
Wird Visual Studio für Mac noch unterstützt?
Nein. Microsoft hat Visual Studio für Mac am 31. August 2024 eingestellt. Das Produkt erhält keine weiteren Wartungsupdates, Sicherheitsupdates oder Anpassungen an neue Apple-Plattformen.
Kann ich Visual Studio für Mac noch herunterladen?
Ja, aber nur noch als Legacy-Installation für berechtigte Nutzer mit einem Visual-Studio-Abonnement über my.visualstudio.com. Für eine aktuell unterstützte Entwicklungsumgebung empfiehlt Microsoft Visual Studio für Windows oder Visual Studio Code auf dem Mac.
Welche Alternativen gibt es zu Visual Studio für Mac?
Zu den Alternativen gehören Visual Studio Code mit C# Dev Kit, JetBrains Rider, Microsoft Dev Box sowie Visual Studio für Windows in einer virtuellen Maschine. Welche Option passt, hängt von Projektanforderungen, benötigten Workloads und der gewünschten Integration zwischen macOS und Windows ab.
Welche virtuelle Maschine eignet sich für Visual Studio auf dem Mac?
Für gelegentliche Tests können kostenlose VM-Lösungen ausreichen. Wer Visual Studio regelmäßig neben macOS-Anwendungen nutzt, sollte besonders auf Windows-11-on-Arm-Unterstützung, Datei- und Zwischenablageintegration, Installationsaufwand, Gastintegration und Support achten. Parallels Desktop ist auf diesen integrierten Mac-und-Windows-Workflow ausgerichtet.
Visual Studio mit Parallels Desktop auf dem Mac testen
Wenn Sie Visual Studio für Windows auf einem Apple-Silicon-Mac nutzen möchten, können Sie Parallels Desktop zunächst kostenlos testen.