Debugger gestiti da .NET Core
I debugger consentono di sospendere o eseguire in modo dettagliato i programmi. Quando viene sospeso, è possibile visualizzare lo stato corrente del processo. Esaminando le sezioni chiave, si acquisiscono informazioni sul codice e sul motivo per cui produce il risultato che esegue.
Microsoft fornisce debugger per il codice gestito in Visual Studio e Visual Studio Code.
Debugger gestito da Visual Studio
Visual Studio è un ambiente di sviluppo integrato con il debugger più completo disponibile. Visual Studio è un'ottima scelta per gli sviluppatori che lavorano su Windows.
- Tutorial - Esecuzione del debug di un'applicazione .NET Core su Windows con Visual Studio
- Eseguire il debug di app ASP.NET Core in Visual Studio
Anche se Visual Studio è un'applicazione Windows, può essere usato anche per eseguire il debug di app Linux in esecuzione in remoto, in WSL o in contenitori Docker:
- Eseguire il debug in remoto di un'app .NET Core in Linux
- Eseguire il debug di un'app .NET Core in WSL2
- Eseguire il debug di un'app .NET Core in un contenitore Docker
Debugger gestito da Visual Studio Code
Visual Studio Code è un editor di codice leggero multipiattaforma. Usa la stessa implementazione del debugger .NET Core di Visual Studio, ma con un'interfaccia utente semplificata.