Compartilhar via


Implantando aplicativos da Windows Store do Visual Studio

A funcionalidade de implantação do Visual Studio compila e registra os aplicativos Windows Store que são criados com o Visual Studio em um dispositivo de destino. O modo exato como o aplicativo é registrado depende se o dispositivo de destino é local ou remoto:

  • Quando o destino é o computador local com o Visual Studio, o Visual Studio registra o aplicativo pela respectiva pasta de compilação.

  • Quando o destino é um dispositivo remoto, o Visual Studio copia os arquivos necessários no computador remoto e registra o aplicativo nesse dispositivo.

A implantação é automática quando você depura seu aplicativo no Visual Studio usando a opção Iniciar Depuração (teclado: F5) ou a opção Iniciar sem Depurar (teclado: CTRL + F5). Você também pode implantar seu aplicativo manualmente. A implantação manual é útil nos seguintes cenários:

  • Testes ad hoc em um computador local ou remoto.

  • Implantação de um aplicativo que iniciará outro aplicativo que você deseja depurar.

  • Implantação de um aplicativo que será depurado quando for iniciado por outro aplicativo ou método.

Neste tópico

Estes são os assuntos tratados neste tópico:

Como implantar um aplicativo da Windows Store

Como especificar um dispositivo remoto

Opções de implantação

Como implantar um aplicativo da Windows Store

A implantação manual de um aplicativo é um processo simples:

  1. Se estiver implantando em um dispositivo remoto, especifique o nome ou endereço IP do dispositivo na página de propriedades do projeto de inicialização do aplicativo. (As etapas para fazer isso estão listadas mais adiante neste tópico.)

  2. Na barra de ferramentas do depurador no Visual Studio, escolha o destino da implantação na lista suspensa ao lado do botão Iniciar Depuração.

    Executado na máquina Local

  3. No menu Compilar, escolha Implantar.

Como especificar um dispositivo remoto

Pré-requisitos

Para implantar um aplicativo em um dispositivo remoto:

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

  • As Ferramentas Remotas do Visual Studio devem estar instaladas no dispositivo remoto e o Monitor de Depuração Remota deve estar em execução.

    A implantação usa o canal de rede do depurador remoto para enviar os arquivos do aplicativo para o dispositivo remoto.

Para especificar um dispositivo remoto

  1. Na página de propriedades Depurar do projeto de inicialização, especifique o nome ou endereço IP de um destino de implantação remota.

  2. Para abrir a página de propriedades Depurar, escolha o projeto no Gerenciador de Soluções e escolha Propriedades no menu de atalho.

  3. Em seguida, escolha o nó Depurar na janela de páginas de propriedades.

  4. Você pode digitar o nome ou endereço IP do dispositivo remoto ou pode escolher o dispositivo 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 Selecionar Conexão de Depurador Remoto exibe os dispositivos que estão na sub-rede da rede local e qualquer dispositivo que esteja diretamente conectado ao computador com o Visual Studio por um cabo Ethernet.

Especificando o dispositivo remoto em uma página de projeto em JavaScript ou Visual C++

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

  1. Escolha Depurador Remoto na lista Depurador a iniciar.

  2. Digite o nome de rede do dispositivo remoto na caixa Nome do Computador. Ou então, você pode clicar na seta para baixo na caixa para selecionar o dispositivo na caixa de diálogo Selecionar Conexão de Depurador Remoto.

Especificando o dispositivo remoto em uma página de projeto do Visual C# e Visual Basic

Gerenciado de propriedades do projeto para depuração remota

  1. Escolha Computador Remoto na lista Dispositivo de Destino.

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

Opções de implantação

Você pode definir as opções de implantação a seguir na página de propriedades Depurar do projeto de inicialização.

  • Permitir Loopback de Rede
    Por razões de segurança, um aplicativo Windows Store que é instalado da maneira padrão não tem permissão para fazer chamadas de rede para o dispositivo em que é instalado. Por padrão, a implantação do Visual Studio cria uma isenção dessa regra para o aplicativo implantado. Essa isenção permite que você teste procedimentos de comunicação em um único computador. Antes de enviar seu aplicativo para a Windows Store, você deve testá-lo sem a isenção.

    Para remover a isenção de loopback de rede do aplicativo:

    • Na página de propriedades Depurar em C# e VB, desmarque a caixa de seleção Permitir Loopback de Rede.

    • Na página das propriedades Debug e JavaScript, defina o valor de Permitir Loopback de Rede como Não.

  • Não iniciar, mas depurar meu código quando ele começar (C# e VB) / Iniciar Aplicativo (JavaScript e C++)
    Para configurar a implantação para iniciar uma sessão de depuração automaticamente quando o aplicativo é iniciado:

    • Na página de propriedades Depurar em C# e VB, marque a caixa de seleção Não iniciar, mas depurar meu código quando ele começar.

    • Na página das propriedades Debug e JavaScript, defina o valor de Iniciar Aplicativo como Sim.

Consulte também

Conceitos

Executando aplicativos da Windows Store do Visual Studio