Installare l'app in un dispositivo IoT Core

È possibile installare l'app usando uno dei due metodi elencati di seguito.

Nota

L'installazione di app con Windows Device Portal è destinata solo agli scenari di sviluppo. Creare un pacchetto di provisioning o aggiungere l'app all'immagine Windows IoT Core per gli scenari di produzione.

Uso di Windows Device Portal

Nota

Per Windows Device Portal è necessario un file con estensione appx o .appxbundle. A partire dalla versione 17763 dell'SDK e degli strumenti se la versione minima di destinazione del progetto> dell'app è 17763 o successiva, gli strumenti creeranno un file con estensione msix o msixbundle. Per creare un file con estensione appx o appxbundle, impostare la versione minima su una versione minore di 17763 o eseguire direttamente makeappx.exe. Può anche essere possibile rinominare .msix in .appx o .msixbundle in .appxbundle.

Per questo metodo, è necessario assicurarsi di essere connessi a Internet. Se non si ha accesso a Internet, è anche possibile avere una connessione Ethernet peer-to-peer tra il dispositivo e un computer client che non include un percorso per accedere a Internet aperto. Tuttavia, in questo modo verrà installata l'app, ma non verrà avviata se l'app è firmata dallo Store.

Per installare l'applicazione nel dispositivo, eseguire le operazioni seguenti:

  1. Aprire Windows Device Portal per il dispositivo IoT.

  2. Nel menu App installare l'app selezionando i file dell'app e facendo clic su Installa.

  3. Fare clic su Seleziona file

  4. Selezionare il file con estensione appx e fare clic su Apri

  5. Selezionare Consenti di selezionare i pacchetti framework

  6. Scegliere Avanti

  7. Per ogni elemento nella cartella Dipendenze per il file con estensione appx ripetere quanto segue

    • Fare clic su Scegli file

    • Selezionare l'estensione appx di dipendenza e fare clic su Apri

  8. Quando vengono aggiunte tutte le dipendenze, fare clic su Installa

  9. Attendere il completamento dell'installazione e fare clic su Fine

    Installare l'app

  10. L'applicazione sarà ora visibile nell'elenco delle applicazioni nel dispositivo.

    Installare l'app

Uso del pacchetto di provisioning da WCD

È possibile creare un pacchetto di provisioning con l'app e installare il pacchetto di provisioning nel dispositivo. Questo metodo funziona anche nei dispositivi che non dispongono di connessione Internet ed è il metodo preferito per l'installazione del file di licenza dello Store. Ad esempio, ciò abilita gli scenari factory in cui il dispositivo non è connesso a Internet, ma l'app primaria è un'app UWP firmata dallo Store.

Nota

Il nome della famiglia di pacchetti (PFN) è disponibile in Windows Dev Center in Identità dell'app di gestione > delle app

  1. Aprire Progettazione configurazione di Windows (WICD)

  2. Selezionare Provisioning avanzato, immettere il nome del progetto e una descrizione

  3. Scegliere Windows 10 IoT Core per le impostazioni del progetto e ignorare l'importazione del pacchetto di provisioning

  4. Sul lato sinistro espandere Impostazioni di runtime e fare clic su Universal App Install > User Context App

  5. Immettere il nome della famiglia di pacchetti dell'app e fare clic su Aggiungi

  6. Sotto il pfn appena aggiunto

    • aggiungere Appx e le relative dipendenze
    • impostare DeploymentOptions su "Forza arresto dell'applicazione di destinazione"
  7. Per le app firmate dallo Store, dovrai specificare la licenza. In UserContextAppLicense,

    • aggiungere LicenseProductID (disponibile come LicenseID nel file XML della licenza)
    • modificare l'estensione xml della licenza in .ms-windows-store-license.
    • selezionare l'ID prodotto licenza sul lato sinistro e sfogliare il file di licenza per assegnare il campo LicenseInstall
  8. Per le app non firmate dallo Store, è necessario aggiungere il file app.cer in Certificati > RootCertificates

  9. Esportare il pacchetto

  10. Copiare il file con estensione ppkg esportato in C:\Windows\Provisioning\Packages nel dispositivo IoT usando SSH o PowerShell e riavviare. Quando il dispositivo viene riavviato, il pacchetto di provisioning viene elaborato e l'app viene installata.

Aggiungere l'app all'immagine Windows IoT Core (.ffu)

È possibile aggiungere l'app come parte dell'immagine windows IoT Core stessa. Questo è il metodo preferito per gli OEM per installare le app nei propri dispositivi.

Scopri come aggiungere un'app all'immagine e a un pacchetto di app di esempio.