Compartilhar via


Configurar depuração remota para um projeto do Visual Studio

Talvez você queira depurar um projeto para desktops Windows que é criado localmente e, em seguida, execute o executável em um computador remoto.Este tópico explica como alterar as configurações do projeto local para executar o aplicativo em um computador remoto.Projetos do C++ são implantados automaticamente para a máquina remota.Você precisará implantar manualmente os executáveis do .NET Framework.

ObservaçãoObservação

Para configurar projetos da Windows Store para depuração em um dispositivo remoto, consulte aplicativos da Windows Store de execução em um computador remoto do Visual Studio

Esses exemplos assumem que o monitor de depuração remota do Visual Studio já foi configurado no computador remoto.Consulte Depuração e diagnóstico remotos.

O tópico contém estes exemplos:

Configurar um projeto do Visual C++

Configurar um projeto Visual C#/Visual Basic

Configurar um projeto do Visual C++

O procedimento mostrado aqui pressupõe que você tem um projeto do MFC, MyMfc, compilado no computador local1.Você deseja executar o aplicativo MyMfc.exe no computador remote1 na pasta de c:\RemoteTemp e, em seguida, depurar usando o depurador Visual Studio no computador local1.Além disso, você deseja copiar o arquivo c:\Data\MyMfcData.txt para o computador remoto.

ObservaçãoObservação

As caixas de diálogo e os comandos de menu que você vê podem ser diferentes dos descritos na Ajuda, dependendo da sua edição ou das configurações ativas do software.Para alterar as configurações, selecione Importar e Exportar Configurações no menu Ferramentas.Para obter mais informações, consulte Personalizando configurações de desenvolvimento no Visual Studio.

Para preparar o computador remoto

Para preparar o computador do Visual Studio

  1. No Solution Explorer, com o botão direito do projeto C++ e selecione propriedades.

  2. No Property Pages caixa de diálogo caixa, expanda o Propriedades de configuração nó e escolha depuração.No depurador para iniciar o menu suspenso, selecione depurador remoto do Windows.

    Página de propriedades de depuração de projeto MyMfc

  3. Faça as seguintes alterações nas propriedades:

    Configuração

    Alteração

    Comando Remoto

    Tipo c:\remotetemp\mymfc.exe.

    Diretório de Trabalho

    Altere para c:\remotetemp.

    Nome do Servidor Remoto

    Tipo remote1.

    Conexão

    Verifique se está definida como Remoto com autenticação do Windows.

    Tipo de Depurador

    Altere de Auto para Apenas Nativo, porque você sabe que está depurando o código nativo.

    Diretório de Implantação

    Altere para c:\remotetemp.

    Arquivos Adicionais a Implantar

    Altere para c:\data\mymfcdata.txt.

  4. Na barra de ferramentas, abra o menu suspenso de Configuração da Solução, e escolha Gerenciador de Configurações.

  5. Para a configuração de Depuração, selecione a caixa de seleção Implantar.

    Caixa de diálogo Gerenciador de configurações

  6. Sobre o Depurar menu, selecione Iniciar depuração e iniciar a depuração.

    DicaDica

    O comando Depurar implanta automaticamente (cópias) a saída do projeto e os arquivos adicionais para o computador remoto.Você pode implantar os arquivos como uma etapa separada.Em Gerenciador de Soluções, abra o menu de contexto para MyMfc e depois selecione Implantar.

Para implantar arquivos adicionais no computador remoto

  1. (Opcional) Crie uma pasta de projeto para o arquivo adicional.Selecione o projeto no Gerenciador de Soluções.No menu de contexto, escolha Adicionar, nova pasta.Copie o arquivo de dados para a nova pasta.

  2. Adicione o arquivo ao seu projeto do Visual Studio.Selecione o diretório do projeto no Gerenciador de Soluções.No menu de contexto, escolha Adicionar, Adicionar item existente e selecione o arquivo.

  3. No Gerenciador de Soluções, selecione o arquivo e escolha Propriedades.

    Propriedades do arquivo de dados

  4. Selecione Copiar Sempre na lista Copiar para diretório de saída.

Configurar um projeto Visual C#/Visual Basic

O depurador não pode implantar seu aplicativo de área de trabalho do Visual c# ou Visual Basic para um computador remoto.Mas você pode depurar o aplicativo em um computador remoto usando os procedimentos a seguir.

Os procedimentos abaixo pressupõem que você tenha um aplicativo projeto WPF, MyWpf, compilado no computador local1.A versão de depuração do aplicativo é criada na pasta C:\Projects\MyWPF\MyWPF\bin\Debug como MyWpf.exe.Para executar o aplicativo no computador remote1, e, em seguida, depurar usando o depurador do Visual Studio no computador local1.

Para preparar o computador do Visual Studio

  1. Abra o projeto MyWpf no Visual Studio.

  2. No Solution Explorer, com o botão direito no nó do projeto e selecione propriedades.

  3. Na página de propriedades de MyWpf, escolha Depurar.

    Depurar página de propriedades do projeto

  4. Verifique se o diretório de trabalho caixa de texto está vazia.

  5. Escolha Usar computador remoto e tipo remote1 na caixa de texto.

  6. (Opcional) Em Tipo de Depurador, selecione Modo Misto para ativar explicitamente a depuração do código gerenciado e não gerenciado.

  7. Compile o aplicativo.

Para preparar o computador remoto

  1. Instalar e iniciar o depurador remoto do Visual Studio em remote1.Consulte Configurar as Ferramentas Remotas no dispositivo e Iniciar o Monitor de Depuração Remota

  2. Crie uma pasta na remote1 que é o mesmo caminho que a pasta de depuração no local1: C:\Projects\MyWPF\MyWPF\bin\Debug.

  3. Cópia MyWPF.exe de local1 para remote1

Para iniciar a depuração no computador remoto

  • No Visual Studio no local1, escolha Depurar / iniciar depuração.