Verwaltete Debugger in .NET Core
Mithilfe von Debuggern können Programme angehalten oder Schritt für Schritt ausgeführt werden. Nach dem Anhalten kann der aktuelle Status des Prozesses angezeigt werden. Indem Sie wesentliche Abschnitte schrittweise durchlaufen, erhalten Sie einen Einblick in Ihren Code und die Gründe für das erzeugte Ergebnis.
Microsoft stellt in Visual Studio und Visual Studio Code Debugger für verwalteten Code bereit.
Verwalteter Debugger von Visual Studio
Visual Studio ist eine integrierte Entwicklungsumgebung, die den umfassendsten Debugger bereitstellt. Visual Studio ist eine hervorragende Wahl für Entwickler, die unter Windows arbeiten.
- Tutorial: Debuggen einer .NET Core-Anwendung unter Windows mit Visual Studio
- Debuggen von ASP.NET-Apps in Visual Studio
Visual Studio ist zwar eine Windows-Anwendung, kann aber auch zum Debuggen von Linux-Apps verwendet werden, die remote, in WSL oder in Docker-Containern ausgeführt werden:
- Remotedebuggen einer .NET Core-App unter Linux
- Debuggen einer .NET Core-App in WSL2
- Debuggen einer .NET Core-App in einem Docker-Container
Verwalteter Debugger von Visual Studio Code
Visual Studio Code ist ein einfacher Code-Editor für alle Plattformen. Er nutzt die gleiche Implementierung des .NET Core-Debuggers wie Visual Studio, jedoch mit einer vereinfachten Benutzeroberfläche.