Implantar aplicativos da Windows Store pelo Visual Studio
A funcionalidade de implantação do Visual Studio cria e registra aplicativos na Windows Store que são criados com o Visual Studio em um dispositivo de destino. Exatamente como o aplicativo é registrado depende de o dispositivo de destino ser local ou remoto:
Quando o destino é o computador local com o Visual Studio, ele registra o aplicativo de sua pasta de compilação.
Quando o destino é um dispositivo remoto, o Visual Studio copia os arquivos necessários ao computador remoto e registra o aplicativo nesse dispositivo.
A implantação é automática quando você depura seu aplicativo do Visual Studio usando a opção Iniciar depuração (Teclado: F5) ou a opção Iniciar sem Depuração (Teclado: CTRL + F5). Você também pode implantar seu aplicativo manualmente. A implantação manual é útil nos seguintes cenários:
Teste ad-hoc em um computador local ou remoto.
Implantação de um aplicativo que iniciará outro aplicativo que você quer depurar.
Implantação de um aplicativo que será depurado quando é iniciado por outro aplicativo ou método.
Neste tópico
Neste tópico, você pode aprender:
Como implantar um aplicativo da Windows Store
Como especificar um dispositivo remoto
Opções de implantação
Como implantar um aplicativo da Windows Store
Implantar manualmente um aplicativo é simples:
Se você está implantando para um dispositivo remoto, especifique o nome ou o endereço IP do dispositivo na página de propriedade do projeto de inicialização do aplicativo. (As etapas para fazer isso são listadas a seguir neste tópico.)
Na barra de ferramentas do depurador do Visual Studio, escolha o destino da implantação da lista suspensa ao lado do botão Iniciar Depuração.
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 ao dispositivo remoto.
Para especificar um dispositivo remoto
Na página de propriedade de depuração do projeto de inicialização, especifique o nome ou o endereço IP de um destino de implantação remoto.
Para abrir a página de propriedade de depuração, escolha o projeto no Gerenciador de Soluções e Propriedades no menu de atalho.
Em seguida, escolha o nó Depurar na janela de páginas de propriedade.
Você pode digitar o nome ou o endereço IP do dispositivo remoto ou escolhê-lo na caixa de diálogo Selecionar Conexão de Depurador Remoto.
A caixa de diálogo Selecionar Conexão de Depurador Remoto exibe os dispositivos na sub-rede local e qualquer dispositivo que está diretamente conectado ao computador com o Visual Studio por um cabo Ethernet.
Como especificar o dispositivo remoto na página de projetos em JavaScript ou Visual C++
Escolha Depurador Remoto na lista Depurador a iniciar.
Digite o nome da rede do dispositivo remoto na caixa Nome do Computador. Ou então, você pode escolher a seta para baixo na caixa para selecionar o dispositivo da caixa de diálogo Selecionar Conexão de Depurador Remoto.
Como especificar o dispositivo remoto na página de projetos em Visual C# e Visual Basic
Escolha Computador Remoto na lista Dispositivo de Destino.
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 propriedade de depuração do projeto de inicialização.
Permitir Loopback de Rede
Por motivos de segurança, um aplicativo Windows Store instalado de maneira padrão não pode efetuar chamadas de rede para o dispositivo em que está 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 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 propriedade de depuração C# e VB, desmarque a caixa de seleção Permitir Loopback de Rede.
Na página de propriedade de JavaScript e depuração, defina o valor de Permitir Loopback de Rede para Não.
Não iniciar, mas depurar meu código quando ele iniciar (C# e VB)/Iniciar Aplicativo (JavaScript e C++)
Para configurar a implantação para iniciar automaticamente uma sessão de depuração quando o aplicativo é iniciado:Na página de propriedade de depuração C# e VB, marque a caixa de seleção Não iniciar, mas sim depurar meu código quando iniciar.
Na página de propriedade de JavaScript e depuração, defina o valor de Iniciar Aplicativo para Sim.