Visual Studio Code als Linux-Alternative zu JetBrains Rider
Aktualisiert am
Unser Fazit
Visual Studio Code kann JetBrains Rider für Entwickler ersetzen, die hauptsächlich einen leichten Editor mit C#-Unterstützung benötigen, verfügt jedoch nicht über die vollständigen IDE-Funktionen, die Rider bietet. Wenn Sie an kleinen bis mittelgroßen .NET Core-Projekten arbeiten, verwenden Sie VS Code mit den Erweiterungen für C#, Debugging und Tests – es wird Sie gut bedienen. Für große Lösungen, komplexe Refactorings oder eine vollständige Integration in das .NET-Ökosystem bleibt Rider die bevorzugte Wahl.
- Lizenz
- LicenseRef-proprietary=https://code.visu…
- Preis
- Kostenlos
- Aktuelle Version
- 1.139.1 (25. September 2026)
- Bewertung
- —

Was gleich funktioniert
- Plattformübergreifende Verfügbarkeit auf Linux, Windows und macOS
- Erweiterbar über Erweiterungen/Plugins
- Integriertes Git und Source Control
- Integriertes Terminal und Debugging-Unterstützung
- IntelliSense-Kodervervollständigung
Was anders ist
- Rider bietet tiefgreifende .NET-Refactoring-Tools, Code-Navigation und einen einheitlichen Solution Explorer; VS Code benötigt separate Erweiterungen für vollständige C#-Unterstützung
- Rider verfügt über einen integrierten Testrunner und Profiler; VS Code benötigt Erweiterungen und separate Tools
- Rider verwaltet NuGet-Pakete und Projektreferenzen automatisch; VS Code verlässt sich auf externe Tools oder Erweiterungen
- Rider bietet eine reichhaltigere UI für große Lösungen mit fortgeschrittener Projekt-/Solution-Verwaltung; VS Code ist leichter und kann bei sehr großen Codebasen Schwierigkeiten haben
- Rider enthält eine integrierte .NET-CLI-Integration und Projektgenerierung; VS Code erfordert manuelle Einrichtung
Ihre JetBrains Rider-Dateien öffnen
VS Code kann .csproj- und .sln-Dateien öffnen, versteht aber keine Rider-spezifischen Projektdateien (.csproj.user, .csproj.rider). Das Exportieren einer Rider-Lösung in eine einfache .sln ist möglich, aber einige Rider-spezifische Einstellungen (z. B. Laufkonfigurationen, Code-Stil) gehen dabei verloren. Das Öffnen eines Rider-Projekts in VS Code funktioniert für den Code, aber Sie müssen die Build- und Debug-Einstellungen möglicherweise manuell neu konfigurieren.
Von JetBrains Rider zu Visual Studio Code wechseln – Schritt für Schritt
- Installieren Sie die C#-Erweiterung (ms-dotnettools.csharp) aus dem VS Code Marketplace.
- Öffnen Sie den Ordner, der Ihre .csproj- oder .sln-Datei enthält; VS Code erkennt das Projekt und lädt den Arbeitsbereich.
- Konfigurieren Sie launch.json und tasks.json für Debugging und Build oder verwenden Sie die .NET-CLI-Befehle direkt.
- Installieren Sie bei Bedarf zusätzliche Erweiterungen für Tests (z. B. .NET Test Explorer) und NuGet-Paketverwaltung.
- Passen Sie die Einstellungen für Code-Stil und Formatierung über die Einstellungen-UI oder eine .editorconfig-Datei an.
- Stellen Sie sicher, dass Build, Ausführung und Debugging funktionieren, bevor Sie vollständig wechseln.
Wichtige Funktionen von Visual Studio Code
- Cross‑platform, gleiche UI auf Linux, macOS, Windows
- Integrierte Git-Unterstützung und Quellcodeverwaltung
- Erweiterbar über einen großen Marketplace
- Integriertes Terminal und Debugging
- Intelligente Codevervollständigung (IntelliSense)
- Sprachspezifische Linters und Formatter
Visual Studio Code unter Linux installieren
flatpak install flathub com.visualstudio.codeHäufige Fragen
Unterstützt VS Code .NET-Debugging auf Linux?
Ja, die C#-Erweiterung bietet vollständige Debugging-Unterstützung für .NET Core- und .NET 6/7-Anwendungen auf Linux, unter Verwendung der dotnet CLI und des OmniSharp-Language-Servers.
Kann ich Rider-spezifische Laufkonfigurationen in VS Code ausführen?
Nein. VS Code versteht keine Laufkonfigurationsdateien von Rider; Sie müssen äquivalente Startkonfigurationen in launch.json erstellen.
Ist VS Code eine echte IDE für .NET?
Es ist ein leistungsfähiger Editor mit vielen IDE-ähnlichen Funktionen, verfügt jedoch nicht über einige fortgeschrittene Refactoring-, Profiling- und Solution-Level-Tools von Rider. Für viele Entwickler ist es ausreichend, aber für komplexe Enterprise-Projekte kann Rider immer noch die bessere Wahl sein.