Partilhar via


Depuração remota de um projeto compilado localmente

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é 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 não é aplicável

Pode ser que você deseja depurar um projeto criado localmente e, em seguida, inicie o executável em um computador remoto. Este tópico explica como alterar as configurações de projeto local para executar o executável em um computador remoto.

Estes exemplos assumem que a depuração remota já foi configurada no computador remoto ou que você está executando o depurador remoto a partir de um compartilhamento. Se você deseja instalar a depuração remota no computador remoto, consulte Instalação de depuração remota.

ObservaçãoObservação

Quando você está depurando código gerenciado, o depurador espera encontrar arquivos de símbolos no computador remoto, em vez de no computador local. Portanto, você deve copiar os arquivos de símbolos para o diretório apropriado no computador remoto. Para determinar onde o depurador procura os símbolos no computador remoto, use o depuração nó a símbolos página o Opções caixa de diálogo. For more information, see Como: Especificar locais de símbolo e o comportamento de carregamento.

Visual C++

O procedimento mostrado aqui pressupõe que você tenha um projeto MFC, mymfc, criado no computador local1. Você deseja executar o aplicativo mymfc.exe no computador remote1e em seguida, depurar usando o Visual Studio o depurador no computador local1.

ObservaçãoObservação

Caixas de diálogo e comandos de menu que você vê podem diferir das descritas no Help dependendo de suas configurações ativas ou edição de software. Para alterar suas configurações, selecione Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Para preparar o computador remoto

  1. Inicie o msvsmon em remote1.

    For more information, see Como: Execute o Monitor de depuração remota.

  2. Copie o executável mymfc. exe para um local no computador remoto.

    This example will use c:\temp\mymfc.exe.

Para preparar o computador local

  1. Sobre o projeto menu, selecione Propriedades.

  2. No mymfc Property Pages caixa de diálogo caixa, expanda o Propriedades de configuração nó e clique em depuração.

  3. Change Debugger to launch to Remote Windows Debugger.

  4. Para o Comando remoto a configuração, digite c:\temp\mymfc.exe..

  5. Change Working Directory to the directory where your project is located.

  6. Para o Nome do servidor remoto a configuração, digite remote1.

  7. Change Connection to Remote with Windows Authentication.

  8. Alterar O tipo de depurador de automático para Native Only, porque você sabe que você está depurando código nativo.

  9. Click OK.

  10. Definir o Caminho de símbolo em um local no local1 onde os símbolos de depuração podem ser encontrados.

    A depuração remota nativa não é possível usar os símbolos de um computador remoto. Portanto, você deve fornecer um local local. For more information, see Como: Especificar locais de símbolo e o comportamento de carregamento.

  11. Sobre o Debug menu, selecione Iniciar e começar a depuração.

Visual C#/Visual Basic

O procedimento mostrado aqui pressupõe que você tenha um projeto Windows Application, mywin4m, criado no computador local1. Você deseja executar o aplicativo mywin4m.exe no computador remote1e em seguida, depurar usando o depurador de Visual Studio no computador local1.

Para preparar o computador remoto

  • Copie o executável mywin4m. exe em um local no computador remoto, com o arquivo PDB associado (mywin4m.pdb) e DLLs ou outros arquivos que são necessários para executar o programa.

    Este exemplo vai usar c:\temp\mywin4m.exe.

Para preparar o computador local

  1. Sobre o arquivo , aponte para Abrir e clique em Project/Solution.

  2. No Abrir projeto caixa de diálogo, mywin4m. exe de localização no computador local ou remoto.

  3. Selecione mywin4m. exe e clique em OK.

  4. Em Solution Explorer, clique com o botão direito no projeto e, em seguida, clique em Propriedades.

  5. Na página properties do mywin4m, clique em Debug.

  6. No diretório de trabalho caixa de texto, c:\temp de tipo.

  7. No nome de máquina caixa de texto, o tipo remote1.

  8. (Opcional) Em O tipo de depurador, selecione modo misto explicitamente habilitar a depuração de código gerenciado e não gerenciado.

  9. Inicie o Monitor de depuração remota no computador remoto e definir o modo de depuração remota para o modo de autenticação do Windows ou em modo sem autenticação.

    For more information, see Como: Execute o Monitor de depuração remota.

  10. Sobre o Debug menu, selecione Iniciar e começar a depuração.

Consulte também

Tarefas

Como: Especificar locais de símbolo e o comportamento de carregamento

Outros recursos

Instalação de Depuração Remota