Executando aplicativos da Windows Store em um computador remoto

O depurador remoto do Visual Studio permite executar, depurar, criar perfil e testar um aplicativo da Windows Store em execução em um dispositivo de um segundo computador que esteja executando o Visual Studio. A execução em um dispositivo remoto pode ser especialmente eficaz quando o computador do Visual Studio não oferece suporte à funcionalidade específica dos aplicativos da Windows Store, como toque, localização geográfica e orientação física. Este tópico descreve os procedimentos para configurar e iniciar uma sessão remota.

Neste tópico

Você aprende sobre:

Pré-requisitos

Segurança

Como se conectar diretamente a um dispositivo remoto

Instalando as ferramentas remotas

Iniciando o Monitor de Depuração Remota

Configurando o depurador remoto

Configurando o projeto do Visual Studio para depuração remota

  • Escolhendo o dispositivo remoto para projetos em C# e Visual Basic

  • Escolhendo o dispositivo remoto para projetos em JavaScript e C++

Executando uma sessão de depuração remota

Pré-requisitos

Para depurar em um dispositivo remoto:

  • O dispositivo remoto e o computador com o Visual Studio devem estar conectados por uma rede ou diretamente por um cabo Ethernet. Não há suporte à depuração pela Internet.

  • Uma licença de desenvolvedor deve estar instalada no dispositivo remoto.

  • O dispositivo remoto deve estar executando os componentes de depuração remota.

  • Você deve ser um administrador do dispositivo remoto para configurar o firewall durante a instalação. Você deve ter acesso de usuário ao dispositivo remoto para executar o depurador remoto ou conectar-se a ele.

Segurança

Por padrão, o depurador remoto usa a Autenticação do Windows.

Aviso

Você também pode optar por executar o depurador remoto no Modo Sem Autenticação, mas isso é altamente desaconselhável. Nesse modo não há nenhuma segurança de rede. Escolha o Modo Sem Autenticação somente se você tiver certeza de que a rede não corre risco de tráfego mal-intencionado ou hostil.

Como se conectar diretamente a um dispositivo remoto

Para se conectar diretamente a um dispositivo remoto, conecte o computador com o Visual Studio ao dispositivo usando um cabo Ethernet padrão. Se o dispositivo não tiver uma porta Ethernet, você poderá usar um adaptador USB-Ethernet para se conectar ao cabo.

Instalando as ferramentas remotas

Você pode executar ou baixar o programa de instalação das Ferramentas Remotas para Visual Studio no Windows 8 pelo Microsoft download center. Também há programas de instalação disponíveis na mídia de instalação do Visual Studio, nas subpastas da pasta vs\Remote Debugger. Execute o programa de instalação que corresponde ao sistema operacional (x86, x64, ARM) do dispositivo remoto.

Sistema operacional

Centro de download da Microsoft

Mídia do Visual Studio - vs\Remote Debugger

x86

Ferramentas remotas para o Visual Studio 2012 (x86)

x86\rtools_setup_x86.exe

x64

Ferramentas remotas para o Visual Studio 2012 (x64)

x64\rtools_setup_x64.exe

ARM

Ferramentas remotas para o Visual Studio 2012 (ARM)

arm\rtools_setup_arm.exe

Na caixa de diálogo de instalação, aceite o contrato de usuário e clique em Instalar.

Por padrão, os componentes de depuração remota são instalados no dispositivo remoto na pasta C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger (C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger nos dispositivos x64).

Iniciando o Monitor de Depuração Remota

Dica

Como o depurador remoto configura o firewall para permitir a comunicação com o host do Visual Studio, você deve ser um administrador no dispositivo remoto ao iniciar o depurador remoto pela primeira vez.

Depois de instalar as Ferramentas Remotas, escolha Depurador Remoto na tela inicial. A Configuração de Depuração Remota aparece na primeira vez que você inicia o depurador remoto.

Na caixa de diálogo Configuração de Depuração Remota:

  1. Se a API de Serviços Web do Windows não estiver instalada, escolha Instalar.

  2. No grupo Configurar o Firewall do Windows, escolha as redes com as quais você deseja permitir conexões. Somente as redes às quais o dispositivo está conectado no momento estão habilitadas. Você deve escolher pelo menos uma rede.

  3. Escolha Configurar depuração remota para definir as opções de firewall e iniciar o depurador remoto. Abra a caixa de diálogo Monitor de Depuração Remota do Visual Studio para fornecer aos usuários permissões para as ferramentas remotas e definir outras opções avançadas.

  4. A caixa de diálogo Monitor de Depuração Remota do Visual Studio é exibida. Você pode fornecer aos usuários permissões para as ferramentas remotas e definir outras opções avançadas nessa caixa de diálogo.

Configurando o depurador remoto

São usadas duas ferramentas para modificar a configuração do depurador remoto.

  1. No menu Ferramentas do Monitor de Depuração Remota do Visual Studio:

    1. Escolha Opções para alterar o número da porta, o modo de autenticação ou o intervalo de tempo limite do depurador remoto.

    2. Escolha Permissões para adicionar ou remover usuários que têm permissão para depuração remota.

      Dica

      As permissões devem ser concedidas a cada conta de usuário que depurar remotamente.

Use o Assistente de Configuração do Depurador Remoto para definir opções avançadas para o depurador remoto. Para abrir o assistente, escolha Assistente de Configuração do Depurador Remoto na tela Iniciar.

  1. Na página Configurar o Depurador Remoto do Visual Studio, você pode optar por executar o depurador remoto como um serviço. Na maioria dos casos, não é obrigatória a execução como um serviço.

  2. Na página Configurar o Firewall do Windows para Depuração, você pode adicionar ou remover o tipo de rede ao qual deseja que o depurador remoto se conecte. Somente as redes às quais o dispositivo está conectado no momento estão habilitadas. Você deve escolher pelo menos uma rede.

Configurando o projeto do Visual Studio para depuração remota

Você especifica o dispositivo remoto ao qual deseja se conectar nas propriedades do projeto. O procedimento varia dependendo da linguagem de programação. Você pode digitar o nome da rede do dispositivo remoto ou pode selecioná-lo na caixa de diálogo Selecionar Conexão de Depurador Remoto.

Marque a caixa de diálogo conexão de depurador remoto

A caixa de diálogo lista somente os dispositivos que estão na sub-rede local do computador com o Visual Studio e que estão executando o depurador remoto.

Dica

Se você tiver problemas para se conectar a um dispositivo remoto, tente inserir o endereço IP do dispositivo. Para determinar o endereço IP de um dispositivo, abra uma janela de comando e digite ipconfig. O endereço IP é listado como IPv4 Address.

Hh441469.collapse_all(pt-br,VS.110).gifEscolhendo o dispositivo remoto para projetos em C# e Visual Basic

Gerenciado de propriedades do projeto para depuração remota

  1. Selecione o nome do projeto no Gerenciador de Soluções e escolha Propriedades no menu de atalho.

  2. Selecione Depurar.

  3. Escolha Computador Remoto na lista Dispositivo de Destino.

  4. Digite o nome de rede do dispositivo remoto na caixa Computador Remoto ou clique em Localizar para escolher o dispositivo na caixa de diálogo Selecionar Conexão de Depurador Remoto.

Hh441469.collapse_all(pt-br,VS.110).gifEscolhendo o dispositivo remoto para projetos em JavaScript e C++

Propriedades do projeto C++ para depuração remota

  1. Selecione o nome do projeto no Gerenciador de Soluções e escolha Propriedades no menu de atalho.

  2. Expanda o nó Propriedades de Configuração e selecione Depuração.

  3. Escolha Depurador Remoto na lista Depurador a iniciar.

  4. Digite o nome de rede do dispositivo remoto na caixa Nome do Computador ou clique na seta para baixo da caixa para escolher o dispositivo na caixa de diálogo Selecionar Conexão de Depurador Remoto.

Executando uma sessão de depuração remota

Você inicia e interrompe uma sessão de depuração remota e navega por ela da mesma maneira que faz em uma sessão local. Antes de iniciar a depuração, verifique se o Monitor de Depuração Remota está em execução no dispositivo remoto.

Escolha Iniciar Depuração no menu Depurar (teclado: F5). O projeto é recompilado, depois é implantado e iniciado no dispositivo remoto. O depurador suspende a execução em pontos de interrupção, e você pode fazer step-into, step-over e step-out do seu código. Escolha Parar Depuração para encerrar a sessão de depuração e fechar o aplicativo remoto. Para obter mais informações, consulte Depurando aplicativos da Windows Store.

Consulte também

Conceitos

Depurando aplicativos da Windows Store

Como criar perfil de código JavaScript em aplicativos da Windows Store em um dispositivo remoto

Como criar um perfil de código Visual C++, Visual C# e Visual Basic em aplicativos da Windows Store em um dispositivo remoto

Outros recursos

Depurando e testando aplicativos da Windows Store