Compartilhar via


Como depurar aplicativos de 64 bits

Você pode depurar um aplicativo de 64 bits que está sendo executado no computador local ou em um computador remoto.

Se você estiver depurando localmente, o Visual Studio 2012 será executado no emulador x86 WOW64 de 32 bits, que permite que aplicativos do Windows de 32 bits sejam executados no Windows de 64 bits. A depuração local em WOW64 tem suporte apenas no x64.

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

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

Se você depurar um aplicativo de 64 bits no computador local, o Visual Studio usará a depuração remota para conectar entre o WOW64 e o aplicativo de 64 bits no mesmo computador. Componentes de depuração remota serão instalados automaticamente quando você instalar o Visual Studio no computador.

Em ambos os casos, instalar a depuração remota em um computador de 64 bits instalará as versões de 32 bits e de 64 bits do Monitor de Depuração Remota. Para depurar um aplicativo de 64 bits, você deve usar a versão correta, que é Depurador remoto (86) no menu Iniciar. Para obter informações sobre como instalar componentes de depuração remotos de 64 bits, consulte Configurar as Ferramentas Remotas no dispositivo.

Depurar o código de 64 bits é quase idêntico a depurar o código de 32 bits. Uma diferença é que Editar e Continuar não estão disponíveis para o código de 64 bits.

A depuração de modo misto (chamadas de código nativo para código gerenciado ou vice-versa) terá suporte para processos do x64, se o código gerenciado usar o Microsoft .NET Framework versão 4 ou posterior.

A depuração de modo misto não tem suporte para os processos IA64 ou para os processos do x64 que usam as versões do .NET Framework anteriores à 4.0.

Para iniciar o monitor remoto de 64 bits de depuração

  1. Clique em Iniciar, aponte para Todos os Programas, Microsoft Visual Studio 2010, Ferramentas do Visual Studio e, em seguida, clique em Depurador remoto (x64) ou Depurador remoto (IA64).

    -ou-

    No Prompt de comando do Windows, execute o caminho de instalação\Microsoft Visual Studio\Common7\IDE\Remote Debugger\x64 ou o caminho de instalação\Microsoft Visual Studio\Common7\IDE\Remote Debugger\ia64.

  2. Configurar o Monitor de Depuração Remota para depuração remota. Consulte Configurar as Ferramentas Remotas no dispositivo

Consulte também

Conceitos

Aplicativos de 64 bits

Suporte de 64 bits ao ambiente de desenvolvimento do Visual Studio

Usar arquivos de despejo para depurar falhas e travamentos de aplicativo no Visual Studio

Outros recursos

Configurar programas para 64 bits (Visual C++)

Depuração e diagnóstico remotos