Procedura: eseguire il debug del dump di applicazioni a 64 bit
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
Standard |
||||
Pro e Team |
Legenda tabella:
![]() |
Applicabile |
![]() |
Non applicabile |
![]() |
Comando o comandi nascosti per impostazione predefinita. |
In Visual Studio è possibile eseguire il debug dei dump di arresto anomalo di applicazioni a 64 bit. Per eseguire questo tipo di debug, è necessario avere accesso a un computer a 64 bit localmente oppure tramite il debug remoto. Nelle procedure riportate di seguito viene descritto come generare ed eseguire il debug di un file dump per un'applicazione a 64 bit. A tale scopo è necessario spostare il file dump dal computer a 64 bit in un computer a 32 bit. I file dump possono raggiungere grandi dimensioni, soprattutto se vengono salvati come Minidump con Heap. Se si salva il file dump come minidump senza l'heap, il file generato sarà di dimensioni inferiori, ma in Visual Studio non sarà possibile caricare i simboli ed eseguire il debug a meno che i file binari non siano accessibili.
![]() |
---|
Se Visual Studio è installato in un computer a 64 bit ed è possibile eseguire il debug localmente, non sarà necessario ricorrere al debug remoto. |
Per salvare un file dump per un'applicazione a 64 bit
Scegliere Connetti a processo dal menu Debug.
Nella finestra di dialogo Connetti a processo scegliere il computer remoto nel quale l'applicazione a 64 bit è in esecuzione e selezionare il processo corrispondente all'applicazione. Per ulteriori informazioni, vedere Procedura: eseguire la connessione a un processo in esecuzione.
Scegliere OK.
Scegliere Interrompi dal menu Debug per interrompere il processo a 64 bit.
Scegliere Salva dump con nome dal menu Debug.
Nella finestra di dialogo Salva dump con nome fare clic su Minidump o Minidump con Heap nell'elenco Salva come.
Utilizzare i controlli di spostamento per scegliere un percorso di salvataggio. Questo percorso si riferisce al computer remoto e viene indicato come appare nel computer remoto.
Scegliere Salva.
Per caricare un file dump per un'applicazione a 64 bit
Installare il file dump in un computer a 64 bit nel quale viene eseguito msvsmon.
In un computer a 32 bit avviare Visual Studio.
Selezionare un progetto C++ in Esplora soluzioni.
Scegliere Proprietà dal menu Progetto.
Nella finestra di dialogo Pagine delle proprietà spostarsi sul controllo di struttura e fare clic su Debug in Proprietà di configurazione.
Nell'elenco Debugger da avviare fare clic su Debugger Windows remoto.
Impostare Nome server remoto sul nome del computer a 64 bit con il file dump.
Nella casella Comando remoto specificare il percorso del file dump.
Avviare il debug come di norma. Il debugger avvierà il file dump nel computer remoto a 64 bit.