Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa guida illustra come usare il layout di file separati per convalidare e condividere le app di Windows 10 senza dover creare un pacchetto. La registrazione di layout di file separati consente agli sviluppatori di convalidare rapidamente le app senza la necessità di creare pacchetti e installare le app.
Che cos'è un layout di file libero?
Il layout di file libero consiste semplicemente nell'azione di inserire i contenuti dell'applicazione in una cartella anziché passare attraverso il processo di creazione del pacchetto. Il contenuto del pacchetto è "liberamente" disponibile in una cartella e non in pacchetto.
Avvertimento
La registrazione di layout di file separati consente agli sviluppatori e ai progettisti di convalidare rapidamente le app durante lo sviluppo attivo. Questo approccio non deve essere usato per "dog food" o per eseguire il volo dell'app. È consigliabile eseguire la convalida finale in un'app in pacchetto firmata con un certificato attendibile.
Vantaggi della registrazione di file separati
- Convalida rapida - Poiché i file dell'app sono già decompressi, gli utenti possono registrare rapidamente la struttura dei file già pronti e avviare l'app. Proprio come un'app normale, l'utente sarà in grado di usare l'app come è stato progettato.
- Distribuzione semplice in rete : se i file separati si trovano in una condivisione di rete anziché in un'unità locale, gli sviluppatori possono inviare il percorso di condivisione di rete ad altri utenti che hanno accesso alla rete e possono registrare il layout di file libero ed eseguire l'app. Ciò consente a più utenti di convalidare l'app contemporaneamente.
- collaborazione: la registrazione di file separati consente agli sviluppatori e ai progettisti di continuare a lavorare sugli asset visivi mentre l'app è registrata. Gli utenti visualizzeranno queste modifiche all'avvio dell'app. Si noti che è possibile modificare solo gli asset statici in questo modo. Se è necessario modificare qualsiasi codice o contenuto creato dinamicamente, è necessario ricompilare l'app.
Come registrare un layout di file non impacchettati
Windows offre più strumenti di sviluppo per registrare layout di file separati nei dispositivi locali e remoti. È possibile scegliere tra WinAppDeployCmd
(Strumento Windows SDK), Portale di dispositivi Windows, PowerShell e Visual Studio. Di seguito verrà illustrato come registrare file separati usando questi strumenti. Prima di tutto, assicurarsi di avere la configurazione seguente:
- I dispositivi devono trovarsi in Windows 10 Creators Update (Build 14965) o versione successiva.
- È necessario abilitare modalità sviluppatore e individuazione dei dispositivi su tutti i dispositivi.
Importante
La registrazione di file separati è disponibile solo nei dispositivi che supportano il protocollo SMB (Network Share: Desktop e Xbox).
Eseguire la registrazione con WinAppDeployCmd
Se usi gli strumenti SDK corrispondenti a Windows 10 Creators Update (Build 14965) o versioni successive, puoi usare il WinAppDeployCmd
comando in un prompt dei comandi.
WinAppDeployCmd.exe registerfiles -remotedeploydir <Network Path> -ip <IP Address> -pin <target machine PIN>
Il percorso di rete: percorso dei file non compressi dell'app.
Indirizzo IP: l'indirizzo IP del computer di destinazione.
PIN del computer di destinazione: PIN, se necessario, per stabilire una connessione con il dispositivo di destinazione. Verrà richiesto di riprovare con l'opzione -pin
se è necessaria l'autenticazione. Per informazioni su come ottenere un PIN, vedere device discovery.
Portale di dispositivi di Windows
Windows Device Portal è disponibile in tutti i dispositivi Windows 10 e viene usato dagli sviluppatori per testare e convalidare il proprio lavoro. Si rivolge a tutti i destinatari della comunità degli sviluppatori con l'esperienza utente del browser e gli endpoint REST. Per altre informazioni su Device Portal, vedere panoramica di Portale di dispositivi di Windows.
Per registrare il layout di file non organizzati in Device Portal, seguire questi passaggi.
- Connettersi al Portale di dispositivi seguendo la procedura descritta nella sezione di impostazione della panoramica del Portale dispositivi di Windows .
- Nella scheda Gestore app, selezionare Registra dalla Condivisione di rete.
- Immettere il percorso della condivisione di rete per il layout del file libero.
- Se il dispositivo host non ha accesso alla condivisione di rete, verrà richiesto di immettere le credenziali necessarie.
- Al termine della registrazione, è possibile avviare l'app.
Nella pagina Gestione app di Device Portal è anche possibile registrare layout di file separati facoltativi per l'app principale selezionando la casella di controllo Voglio specificare pacchetti facoltativi e quindi specificando i percorsi di condivisione di rete delle app facoltative.
PowerShell
Windows PowerShell consente anche di registrare layout di file separati, ma solo nel dispositivo locale. Se è necessario registrare un layout in un dispositivo remoto, è necessario usare uno degli altri metodi.
Per registrare il layout del file libero, avviare PowerShell e immettere quanto segue.
Add-AppxPackage -Register <path to manifest file>
Risoluzione dei problemi
Unità di rete mappate
Attualmente, le unità di rete mappate non sono supportate per le registrazioni di file separati. Fare riferimento all'unità mappata con il percorso completo della condivisione di rete.
Errore di registrazione
Il dispositivo in cui viene eseguita la registrazione dovrà avere accesso al layout del file. Se il layout del file è ospitato in una condivisione di rete, verifica che il dispositivo abbia accesso.
Le modifiche apportate agli asset visivi non vengono caricate nell'app
L'app caricherà gli asset visivi al momento dell'avvio. Se sono state apportate modifiche agli asset visivi dopo l'avvio dell'app, è necessario avviare nuovamente l'app per visualizzare le modifiche più recenti.