Procedura: eseguire il debug di applicazioni a 64 bit

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Pro, Premium e Ultimate

Argomento applicabile 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 2010 è 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 2010 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 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 in sistemi operativi 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 nell'ultimo disco di installazione di Visual Studio.

Se viene eseguito il debug di un'applicazione a 64 bit nel computer locale, in Visual Studio 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 durante l'installazione di Visual Studio 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 Remote Debugging Monitor. Per eseguire il debug di un'applicazione a 64 bit, è necessario utilizzare la versione corretta, ovvero Remote Debugger (x64) dal menu Start. Per informazioni sull'installazione di componenti di debug remoto a 64 bit, vedere Procedura: impostare il debug remoto.

La procedura di debug di codice a 64 bit è pressoché identica al debug di codice a 32 bit. Una differenza consiste nel fatto che Modifica e continuazione non è disponibile per il codice a 64 bit.

Il debug in modalità mista (chiamate da codice nativo a codice gestito o viceversa) è supportato per i processi x64, se il codice gestito utilizza Microsoft .NET Framework versione 4 o successive.

Il debug in modalità mista non è supportato per i processi IA64 o x64 che utilizzano versioni di .NET Framework precedenti alla 4.

Per avviare Visual Studio Remote Debugging Monitor a 64 bit

  1. Fare clic su Start, scegliere Programmi, Microsoft Visual Studio 2010, Visual Studio Tools, quindi fare clic su Remote Debugger (x64) o Remote Debugger (IA64).

    oppure

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

  2. Configurare Remote Debugging Monitor per il debug remoto.

Vedere anche

Attività

Procedura: generare file dump per 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

Altre risorse

Programmazione a 64 bit con Visual C++

Installazione del debug remoto