Novità del debugger di Visual Studio
Aggiornamento: novembre 2007
Il debugger è stato potenziato tramite l'aggiunta delle seguenti funzionalità:
Il comando Esegui istruzione specifica ora funziona con codice gestito e nativo. Per ulteriori informazioni, vedere la classe Procedura: eseguire istruzioni in una funzione specifica.
Il debugger non esegue più le proprietà e gli operatori gestiti per impostazione predefinita. Per ulteriori informazioni, vedere la classe Procedura: eseguire le istruzioni di proprietà e operatori nel codice gestito.
È possibile eseguire il codice sorgente di .NET Framework durante il debug. Per ulteriori informazioni, vedere la classe Procedura: debug del codice sorgente di .NET Framework.
Modifiche del debugger di Visual Studio 2008
Il debugger di Visual Studio 2008 è stato potenziato tramite l'aggiunta delle seguenti funzionalità:
Supporto del debug remoto per Windows Vista.
È possibile eseguire il debug remoto in o da una piattaforma in cui è in esecuzione il sistema operativo Windows Vista. Per ulteriori informazioni, vedere Procedura: impostare il debug remoto.
Supporto migliorato per il debug delle applicazioni multithreading.
Sono stati apportati miglioramenti alla finestra Thread, all'impostazione di flag per i thread di particolare interesse, agli indicatori di thread in una finestra di origine e al passaggio da un thread all'altro in una finestra di origine. Per ulteriori informazioni, vedere Debug di applicazioni multithreading.
Supporto del debug per la programmazione LINQ.
È possibile eseguire il debug di query LINQ, incluse le query LINQ to SQL. Per ulteriori informazioni, vedere la classe Debug di LINQ.
Supporto del debug per Windows Comunicazioni Foundation.
Per ulteriori informazioni, vedere Debug dei servizi WCF.
Supporto migliorato per il debug degli script, tra cui:
Visualizzazione in Esplora soluzioni dei file script sul lato client generati da uno script sul lato server. La finestra Esplora script è stata rimossa in quanto non più necessaria. Per ulteriori informazioni, vedere Procedura: visualizzare documenti script.
Mapping automatico dei punti di interruzione impostati nei file script sul lato server ai punti di interruzione corrispondenti nei file script sul lato client. Per ulteriori informazioni, vedere Procedura: impostare punti di interruzione nello script.
Facile connessione ai processi di script. Per ulteriori informazioni, vedere Procedura: connettersi a file script.
Miglioramenti al modello di automazione del debugger.
Miglioramenti ai punti di analisi, alla finestra dei moduli, alle impostazioni di eccezione e alla modifica del percorso simboli.
Migliore valutazione delle funzioni.
Miglioramenti al rilevamento della valutazione delle funzioni. La valutazione delle funzioni viene interrotta se il debugger rileva che la valutazione è in attesa di un thread bloccato.