Como: Depurar aplicativos de 64 bits
This topic applies to:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
Table legend:
Aplica-se |
|
Does not apply |
|
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
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.
Configure the Remote Debugging Monitor for remote debugging.
Para configurar depuração remota no o modo de autenticação do Windows, consulte Como: Configurar o modo de autenticação do Windows.
Para configurar depuração remota no modo sem autenticação, para código nativo somente, consulte Como: Configurar "Sem autenticação" Modo. Nenhum modo de autenticação habilita depuração mais rápida em redes lentas, mas ele não é segura e deve ser usado somente em redes seguras.
Consulte também
Tarefas
Como: Gerar arquivos de despejo para aplicativos de 64 bits
Conceitos
Suporte para 64 bits do ambiente de desenvolvimento do Visual Studio
Depuração em uma plataforma de 64 bits