Condividi tramite


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

Argomento non applicabile Argomento non applicabile Argomento applicabile Argomento non applicabile

Standard

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento non applicabile

Pro e Team

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento non applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

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.

Nota:

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

  1. Scegliere Connetti a processo dal menu Debug.

  2. 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.

  3. Scegliere OK.

  4. Scegliere Interrompi dal menu Debug per interrompere il processo a 64 bit.

  5. Scegliere Salva dump con nome dal menu Debug.

  6. Nella finestra di dialogo Salva dump con nome fare clic su Minidump o Minidump con Heap nell'elenco Salva come.

  7. 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.

  8. Scegliere Salva.

Per caricare un file dump per un'applicazione a 64 bit

  1. Installare il file dump in un computer a 64 bit nel quale viene eseguito msvsmon.

  2. In un computer a 32 bit avviare Visual Studio.

  3. Selezionare un progetto C++ in Esplora soluzioni.

  4. Scegliere Proprietà dal menu Progetto.

  5. Nella finestra di dialogo Pagine delle proprietà spostarsi sul controllo di struttura e fare clic su Debug in Proprietà di configurazione.

  6. Nell'elenco Debugger da avviare fare clic su Debugger Windows remoto.

  7. Impostare Nome server remoto sul nome del computer a 64 bit con il file dump.

  8. Nella casella Comando remoto specificare il percorso del file dump.

  9. Avviare il debug come di norma. Il debugger avvierà il file dump nel computer remoto a 64 bit.

Vedere anche

Concetti

Dump