Como: Depurar aplicativos de 64 bits

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável

Pro, Premium e Ultimate

O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico é aplicável

Table legend:

O tópico é aplicável

Aplica-se

O tópico não é aplicável

Does not apply

O tópico é aplicável, mas o comando está oculto por padrão

Comando ou comandos oculta por padrão.

Com Visual Studio 2010, você pode depurar um aplicativo de 64 bits, que está sendo executado no computador local ou em um computador remoto.

Se você está depurando localmente, Visual Studio 2010 é executado no WOW64, o emulador de 32 bits x 86 que permite que os aplicativos do Windows de 32 bits executados no Windows de 64 bits. A depuração local no WOW64 é suportado em x64 somente.

Se você estiver depurando remotamente, Visual Studio pode ser executado no WOW64 ou em um computador de 32 bits. Você pode depurar tanto IA64 e x64 aplicativos, além de aplicativos de 32 bits que estão sendo executados sob x64 modo WOW ou em sistemas operacionais de 32 bits.

Para depurar um aplicativo de 64 bits que está sendo executado em um computador remoto, você precisará instalar o depurador remoto 64-bit no computador remoto. O depurador remoto 64 bits está disponível no último disco do seu Visual Studio conjunto de instalação.

Se você depurar um aplicativo de 64 bits no computador local, Visual Studio usa depuração remota para conectar-se entre o WOW64 e o aplicativo de 64 bits no mesmo computador. For more information, see Depuração em uma plataforma de 64 bits. Os componentes de depuração remotos serão instalados automaticamente quando você instala o Visual Studio no computador.

Em ambos os casos, a instalação da depuração remota em um computador de 64 bits instala 32 bits e as versões de 64 bits do Monitor de depuração remota. To debug a 64-bit application, you must use the correct version, which is Remote Debugger (x64) on the Start menu. Para obter informações sobre como instalar os componentes de depuração remota de 64 bits, consulte Como: Configurar depuração remota.

Debugging 64-bit code is almost identical to debugging 32-bit code. Uma diferença é que editar e continuar não está disponível para o código de 64 bits.

Depuração de modo misto (chamadas de código nativo para código gerenciado, ou vice-versa) é suportada para processos dex64 , se o código gerenciado usa o Microsoft.NET Framework versão 4 ou posterior.

Depuração de modo misto não é suportado para IA64 processa ou para x64 processos que usam .NET Framework as versões anteriores a 4.0.

To start the 64-bit Remote Debugging Monitor

  1. Clique em Iniciar, aponte para Todos os programas, aponte para Microsoft 2010 de Visual Studio, aponte para Visual Studio Toolse, em seguida, clique em Remote Debugger (x64) ou Remote Debugger (ia64).

    - ou -

    Do Windows o Prompt de comando, execute o comando Install path\Microsoft Visual Common7\IDE\Remote Debugger\x64 de Studio\Common7\IDE\Remote ou o comando Install path\Microsoft Visual Common7\IDE\Remote Debugger\ia64. de Studio\Common7\IDE\Remote.

  2. Configure the Remote Debugging Monitor for remote debugging.

Consulte também

Tarefas

Como: Gerar arquivos de despejo para aplicativos de 64 bits

Conceitos

Aplicativos de 64 bits

Suporte para 64 bits do ambiente de desenvolvimento do Visual Studio

Depuração em uma plataforma de 64 bits

Outros recursos

Programação de 64 bits com o Visual C++

Instalação de Depuração Remota