Compartilhar via


Executar aplicativos da Windows Store em uma máquina remota a partir do Visual Studio

Aplica-se somente ao Windows

O aplicativo Ferramentas Remotas do Visual Studio permite executar, depurar, analisar e testar um aplicativo da Windows Store sendo executado 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

Dica

Versões e atualizações

As Ferramentas Remotas para Visual Studio 2013 não têm suporte do Visual Studio 2013 RC, Visual Studio 2013 Preview, ou de versões anteriores do Visual Studio.

Recomendamos que você instale a versão de atualização das Ferramentas Remotas para Visual Studio 2013 que corresponda à versão de atualização da instalação do Visual Studio.

O depurador do VS é compatível com qualquer combinação de versões do VS 2013 e das Ferramentas Remotas para VS 2013. No entanto, a funcionalidade mais recente no Visual Studio requer que o Visual Studio e as Ferramentas Remotas estejam na versão mais atualizada.

Outras ferramentas de diagnóstico podem exigir as mesmas versões das ferramentas remotas e do Visual Studio.

Instalando os componentes de depuração remota em um dispositivo remoto

Para executar ou salvar o programa de instalação para as ferramentas remotas, escolha um dos links na tabela que corresponde ao sistema operacional do dispositivo remoto:

Visual Studio 2013

Versão de atualização

X86

X64

ARM

RTM

Baixar

Baixar

Baixar

Atualização 1

Baixar

Baixar

Baixar

Atualização 2

Baixar

Baixar

Baixar

Atualização 3

Baixar

Baixar

Baixar

Atualização 4

Baixar

Baixar

Baixar

Visual Studio 2015

Version

X86

X64

ARM

Preview

Baixar

Baixar

Baixar

É possível optar por baixar o programa de instalação ou executá-lo imediatamente. Quando você executar o programa de instalação, aceite o contrato de usuário e escolha Instalar.

Por padrão, os componentes de depuração remota são instalados na pasta C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger.

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 a 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 inicial.

  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 de 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.

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

Propriedades do projeto para depuração remota gerenciadas

  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 escolha Localizar para selecionar o dispositivo na caixa de diálogo Selecionar Conexão de Depurador Remoto.

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

Propriedades de projeto do 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 na 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 mais informações, consulte Depurar aplicativos da Store no Visual Studio.

Consulte também

Conceitos

Depurar aplicativos da Store no Visual Studio

Outros recursos

Depurando e testando aplicativos da Store com o Visual Studio