Atualizar um aplicativo UWP no Visual Studio

Você pode fazer alterações no código durante a depuração e atualizar um aplicativo UWP usando JavaScript escolhendo o botão Atualizar Windows aplicativo na barra de ferramentas Depurar. Dessa forma, o aplicativo é recarregado sem parar e reiniciar o depurador. A funcionalidade Atualizar permite que você modifique o código HTML, CSS e JavaScript e veja rapidamente o resultado. Esse recurso tem suporte para aplicativos UWP.

A atualização não mantém o estado do aplicativo nem reflete as seguintes alterações feitas no aplicativo:

  • Alterações no arquivo de manifesto do pacote, inclusive nas imagens especificadas no manifesto do pacote.

  • Alterações em referências, como a adição ou a remoção de uma referência de SDK, ou alterações nos componentes do Windows Runtime (arquivos .winmd).

  • Alterações em recursos, como as efetuadas nas cadeias de caracteres dos arquivos .resjson.

  • Alterações em arquivos de projeto que resultam em mudanças de nome de demarcador, novos arquivos de projeto ou arquivos excluídos.

  • Alterações em propriedades de projetos e de itens, como as feitas no dispositivo de depuração selecionado, ou alterações na ação de pacote para um arquivo (na janela Propriedades).

Importante

Ao alterar referências, alterar o manifesto do pacote ou fazer outras alterações especificadas na lista anterior, você precisa interromper e reiniciar o depurador para atualizar os arquivos de origem HTML, CSS e JavaScript.

Para atualizar um aplicativo

  1. Com o projeto UWP aberto Visual Studio, selecione Computador Local como o destino de depuração.

    Selecionar lista de destino de depuração

  2. Pressione F5 para executar o aplicativo no modo de depuração.

  3. Alterne para o Visual Studio.

  4. No home page do aplicativo UWP, edite parte do HTML.

  5. Clique no botão Atualizar Windows aplicativo, que tem esta aparência: Atualizar Windows do aplicativo. (Ou pressione F4.)

  6. Altere para o aplicativo. O aplicativo é recarregado e o HTML atualizado é usado para renderizar o aplicativo.

Confira também