Configurar depuração remota para um projeto do Visual Studio
Talvez você queira depurar um projeto para desktops Windows 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.
Dica
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.
Dica
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
- 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.
Para preparar o computador do Visual Studio
No menu Projeto, selecione Propriedades.
Na caixa de diálogo Páginas de Propriedades de MyMfc, expanda o nó Propriedades de Configuração e escolha Depuração.
Faça as seguintes alterações nas propriedades:
Configuração
Alteração
Depurador a iniciar
Escolha Depurador Remoto do Windows.
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.
Na barra de ferramentas, abra o menu suspenso de Configuração da Solução, e escolha Gerenciador de Configurações.
Para a configuração de Depuração, selecione a caixa de seleção Implantar.
Sobre o depurar menu, selecione Start Debugging e inicie a depuração.
Dica
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
(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.
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.
No Gerenciador de Soluções, selecione o arquivo e escolha Propriedades.
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 desktop do Visual c# ou Visual Basic em 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 remote1e, em seguida, depurar usando o depurador do Visual Studio no computador local1.
Para preparar o computador do Visual Studio
Abra o projeto MyWpf no Visual Studio.
No menu Projeto, escolha Propriedades.
Na página de propriedades de MyWpf, escolha Depurar.
Verifique se o diretório de trabalho caixa de texto está vazia.
Escolha Usar computador remoto e tipo remote1 na caixa de texto.
(Opcional) Em Tipo de Depurador, selecione Modo Misto para ativar explicitamente a depuração do código gerenciado e não gerenciado.
Compile o aplicativo.
Para preparar o computador remoto
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.
Crie uma pasta no remote1 que é o mesmo caminho que a pasta de depuração no local1: C:\Projects\MyWPF\MyWPF\bin\Debug.
Cópia MyWPF.exe de local1 pararemote1
Para iniciar a depuração no computador remoto
- No Visual Studio no local1, escolha depurar, iniciar depuração, ou de pré-instalação