Aggiornare un'app UWP in Visual Studio

È possibile apportare modifiche al codice durante il debug e quindi aggiornare un'app UWP usando JavaScript scegliendo il pulsante Aggiorna applicazione Windows sulla barra degli strumenti debug . Facendo clic su questo pulsante, l'app viene ricaricata senza arrestare e riavviare il debugger. La funzionalità di aggiornamento ti consente di modificare il codice HTML, CSS e JavaScript e visualizzare rapidamente i risultati. Questa funzionalità è supportata per le app UWP.

L'aggiornamento non mantiene lo stato dell'app né riflette le seguenti modifiche nell'app:

  • Modifiche al file manifesto del pacchetto, incluse le modifiche alle immagini specificato nel manifesto di pacchetto.

  • Modifiche dei riferimenti, ad esempio l'aggiunta o la rimozione di un riferimento SDK, o le modifiche ai componenti Windows Runtime (file con estensione winmd).

  • Modifiche delle risorse, ad esempio modifiche alle stringhe nei file con estensione resjson.

  • Modifiche dei file di progetto che causano modifiche dei nomi di percorso, nuovi file di progetto e file eliminati.

  • Modifiche delle proprietà di elementi e progetti, ad esempio modifiche al dispositivo di debug selezionato o modifiche all'azione del pacchetto per un file (nella finestra Proprietà).

Importante

Quando modifichi i riferimenti, cambi il manifesto del pacchetto o apporti altre modifiche specificate nell'elenco precedente, devi arrestare e riavviare il debugger per aggiornare i file di origine HTML, CSS e JavaScript.

Per aggiornare un'app

  1. Con il progetto UWP aperto in Visual Studio, selezionare computer locale come destinazione di debug.

    Selezionare l'elenco di destinazione del debug

  2. Premi F5 per eseguire l'app in modalità debug.

  3. Passa a Visual Studio.

  4. Nella home page dell'app UWP modificare parte del codice HTML.

  5. Fare clic sul pulsante Aggiorna app Windows , simile al pulsante Aggiorna app Windows. o premi F4.

  6. Torna all'app. L'app viene ricaricata e il codice HTML aggiornato viene usato per eseguire il rendering dell'app.

Vedi anche