Risoluzione dei problemi in Visual Studio per Mac

Importante

Visual Studio per Mac è pianificato per il ritiro il 31 agosto 2024 in conformità ai criteri moderni relativi al ciclo di vita di Microsoft. Anche se è possibile continuare a usare Visual Studio per Mac, esistono diverse altre opzioni per gli sviluppatori in Mac, ad esempio la versione di anteprima della nuova estensione C# Dev Kit per VS Code.

Altre informazioni sulle sequenze temporali e sulle alternative di supporto.

Visualizzazione dei log in Visual Studio per Mac

Per trovare i log, passare alla voce di menu ? > Apri directory log , come illustrato di seguito:

Open Log directory menu item

Visualizzazione delle eccezioni

Quando viene rilevata un'eccezione, viene visualizzato un fumetto. Per visualizzare ulteriori dettagli, selezionare il pulsante Visualizza dettagli:

View more details about an exception

Viene visualizzata la finestra di dialogo Mostra dettagli che include ulteriori informazioni sull'eccezione:

Show details dialog

Le sezioni importanti della finestra di dialogo numerate sopra sono descritte in dettaglio di seguito:

  1. Tipo di eccezione che mostra il nome completo del tipo di eccezione osservato.
  2. Messaggio di eccezione che mostra il valore della proprietà Message dell'oggetto eccezione.
  3. Il tipo di eccezione Inner che mostra il nome completo del tipo di eccezione per l'eccezione attualmente selezionata nella visualizzazione struttura ad albero delle eccezioni Inner.
  4. Il messaggio dell'eccezione Inner che mostra il valore della proprietà Message dell'eccezione selezionata nella visualizzazione struttura ad albero delle eccezioni Inner.
  5. Visualizzazione StackTrace. Può essere compressa tramite una freccia di divulgazione e contiene voci di stack frame.
  6. Esempio di voci di codice non utente.
  7. Esempio di voci di codice utente.
  8. Visualizzazione delle proprietà che mostra tutte le proprietà e i campi dell'eccezione. Può essere compressa tramite una freccia di divulgazione.
  9. Visualizzazione struttura ad albero delle eccezioni Inner. Selezionare le eccezioni Inner in questa visualizzazione tramite le frecce su e giù oppure con il mouse o il trackpad.
  10. Per impostazione predefinita, questa opzione è impostata in base a come è impostata l'opzione Esegui solo il debug del codice del progetto nelle impostazioni del debugger. Se si seleziona questa casella, si consentirà di comprimere tutto il codice non utente in una sola riga in StackTrace.
  11. Pulsante di copia che consente di copiare l'output di exception.ToString() negli Appunti.

Notare che alcune sezioni sono visibili solo quando l'eccezione ha un'eccezione interna.

Vedi anche