Débogueurs managés .NET Core
Les débogueurs permettent de suspendre ou d’exécuter des programmes pas à pas. En cas d’interruption, l’état actuel du processus peut être visualisé. En parcourant les sections clés, vous comprenez mieux votre code et pourquoi il produit le résultat qu’il produit.
Microsoft fournit des débogueurs pour le code managé dans Visual Studio et Visual Studio Code.
Débogueur managé Visual Studio
Visual Studio est un environnement de développement intégré avec le débogueur le plus complet disponible. Visual Studio est un excellent choix pour les développeurs qui travaillent sur Windows.
- Tutoriel - Débogage d’une application .NET Core sur Windows avec Visual Studio
- Déboguer des applications ASP.NET Core dans Visual Studio
Bien que Visual Studio soit une application Windows, il peut également être utilisé pour déboguer des applications Linux s’exécutant à distance, dans WSL ou dans des conteneurs Docker :
- Déboguer à distance une application .NET Core sur Linux
- Déboguer une application .NET Core dans WSL2
- Déboguer une application .NET Core dans un conteneur Docker
Débogueur managé Visual Studio Code
Visual Studio Code est un éditeur de code léger et multiplateforme. Il utilise la même implémentation de débogueur .NET Core que Visual Studio, mais avec une interface utilisateur simplifiée.