Share via


Procedura: eseguire il debug 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 applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Standard

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Pro e Team

Argomento applicabile Argomento applicabile Argomento applicabile Argomento 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 2005 è possibile eseguire il debug di un'applicazione a 64 bit in esecuzione nel computer locale o in un computer remoto.

Se il debug viene eseguito nel computer locale, Visual Studio 2005 verrà eseguito in WOW64, l'emulatore x86 a 32 bit che consente l'esecuzione di applicazioni per Windows a 32 bit in Windows a 64 bit. Il debug locale in WOW64 è supportato unicamente in x64.

Se il debug viene eseguito nel computer remoto, Visual Studio 2005 potrà essere eseguito in WOW64 o in un computer a 32 bit. È possibile eseguire il debug di applicazioni IA64 e x64, nonché di applicazioni a 32 bit in esecuzione in modalità WOW di x64 o su piattaforme a 32 bit.

Per eseguire il debug di un'applicazione a 64 bit in esecuzione in un computer remoto, è necessario installare il debugger remoto a 64 bit nel computer remoto. Il debugger remoto a 64 bit è disponibile sull'ultimo disco di installazione di Visual Studio 2005.

Se viene eseguito il debug di un'applicazione a 64 bit nel computer locale, in Visual Studio 2005 verrà utilizzato il debug remoto per stabilire la connessione tra WOW64 e l'applicazione a 64 bit nello stesso computer. Per ulteriori informazioni, vedere Debug su una piattaforma a 64 bit. I componenti di debug remoto vengono installati automaticamente all'installazione di Visual Studio 2005 nel computer.

In ogni caso, l'installazione del debug remoto in un computer a 64 bit comporta l'installazione delle versioni a 32 e 64 bit di Visual Studio Remote Debugging Monitor. Per eseguire il debug di un'applicazione a 64 bit, è necessario utilizzare la versione corretta, ovvero Remote Debugger (x64) dal menu di avvio.

La procedura di debug di codice a 64 bit è pressoché identica al debug di codice a 32 bit. Esistono tuttavia due differenze:

  • Modifica e continuazione non è disponibile per il debug a 64 bit.

  • Non è possibile eseguire il debug in modalità mista, ovvero chiamate da codice nativo a codice gestito o viceversa, in codice a 64 bit.

Per informazioni sull'installazione di componenti di debug remoto a 64 bit, vedere Procedura: impostare il debug remoto.

Per avviare Visual Studio Remote Debugging Monitor a 64 bit

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Visual Studio 2005 e Visual Studio Tools, quindi Remote Debugger (x64) o Remote Debugger (IA64).

    -oppure-

    Dal prompt dei comandi di Windows eseguire Percorso di installazione\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x64 oppure Percorso di installazione\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ia64.

  2. Configurare Remote Debugging Monitor per il debug remoto.

Vedere anche

Attività

Procedura: eseguire il debug del dump di applicazioni a 64 bit

Concetti

Applicazioni a 64 bit

Supporto a 64 bit per l'ambiente di sviluppo di Visual Studio

Debug su una piattaforma a 64 bit

Installazione di componenti Visual Studio a 64 bit

Altre risorse

Programmazione a 64 bit con Visual C++

Installazione del debug remoto