Condividi tramite


Novità relative al debugger di Visual Studio 2012

Applicazioni dell'archivio di Windows

Il debugger di Visual Studio fornisce il supporto completo alle applicazioni di debug dell'archivio di Windows in esecuzione su Windows 8.Per ulteriori informazioni, vedere le sezioni seguenti in Centro per sviluppatori Windows:

Debug remoto

Il processo di debug remoto di Visual Studio è stato semplificato.Installare ed eseguire il debugger remoto non richiedono più la configurazione manuale del firewall nel computer remoto o nel computer di Visual Studio.È possibile individuare e connettersi ai computer che eseguono il debugger remoto mediante la finestra di dialogo Seleziona connessione debugger remoto.

Per ulteriori informazioni, vedere Installazione del debug remoto.

La distribuzione dei file per il debug remoto in Visual C++ è stata semplificata.L'opzione di distribuzione nel menu di scelta rapida del progetto vengono copiati automaticamente i file specificati nelle proprietà di debug di configurazione al computer remoto.La copia dei file manualmente al computer remoto non è più richiesta.Per ulteriori informazioni, vedere Debug remoto di un progetto compilato localmente.

Debug parallelo

Due nuove finestre sono stati aggiunti per il debug di applicazioni parallele:

  • La GPU thread nella finestra verrà visualizzato lo stato e i dettagli dei thread in esecuzione su GPU.

  • La finestra Espressioni di controllo in parallelo visualizza i valori di sola espressione tra più thread contemporaneamente.

Le finestre di debug ora includono le funzionalità di supporto:

  • I thread di GPU, i thread, le attività in parallelo, stack paralleli e finestre Espressioni di controllo parallele "supportano solo" l'opzione viene contrassegnata come pulsante della barra degli strumenti.

  • È possibile diminuire e thread rimuovere i flag dei thread di GPU, thread, attività in parallelo, stack in parallelo e finestre Espressioni di controllo parallele.

  • La barra degli strumenti del percorso del debugger ha un pulsante per rimuovere i flag "tutti i thread.

  • Il menu di scelta rapida della barra di codice ha "flag tutto in questa posizione" e "rimuovi flag tutte le opzioni in questo percorso".

  • È possibile contrassegnare i thread tra processi.

  • È possibile bloccare e sbloccare i thread sia dalla finestra thread di GPU che nella finestra Espressioni di controllo in parallelo.

  • È possibile ordinare, riordinare, configurare e gruppo di colonne nei thread di GPU, nei thread, in attività in parallelo e nella finestra Espressioni di controllo in parallelo.

Per ulteriori informazioni, vedere uno degli argomenti seguenti: Procedura: utilizzare la finestra Thread GPUProcedura: utilizzare la finestra Espressione di controllo in paralleloCenni preliminari su C++ AMP

Il debug IntelliTrace

È possibile registrare eventi di diagnostica con l'agente di raccolta IntelliTrace per applicazioni di SharePoint 2010 in esecuzione all'esterno di Visual Studio.Ciò consente di salvare gli eventi del profilo utente, gli eventi unificati del sistema di registrazione (ULS) e gli eventi di IntelliTrace a un file con estensione itrace.È possibile aprire questo file in Visual Studio ultimate per avviare la diagnostica delle applicazioni di SharePoint 2010 in produzione o in altri ambienti.Vedere Raccogliere dati di IntelliTrace per applicazioni in produzione con lo strumento di raccolta indipendente.

Vedere anche

Concetti

Sicurezza del debugger

Altre risorse

Debug in Visual Studio