Distribuire app di Windows Phone 8.1 con lo strumento Distribuzione applicazione
Puoi distribuire le app di Windows Phone nell'emulatore o in un telefono da Visual Studio. Puoi anche distribuire app usando lo strumento Distribuzione applicazione. Questo strumento viene installato con gli strumenti di sviluppo di Windows Phone.
Lo strumento Distribuzione applicazione è disponibile in una versione autonoma (appdeploy.exe) e in una versione da riga di comando (appdeploy.cmd). Lo strumento da riga di comando consente di distribuire un'app da uno script o da un'app personalizzata.
In questo argomento
Distribuzione di un'app con lo strumento Distribuzione applicazione
- Per distribuire un'app con lo strumento Distribuzione applicazione
Distribuzione di un'app dal prompt dei comandi
Per distribuire un'app dal prompt dei comandi
Opzioni e sintassi di distribuzione dalla riga di comando
Esempi di distribuzione della riga di comando
Distribuzione di un'app con lo strumento Distribuzione applicazione
Per distribuire un'app con uno strumento autonomo, usa lo strumento Distribuzione applicazione (appdeploy.exe). Questo strumento viene installato con gli strumenti di sviluppo di Windows Phone.
Per distribuire un'app con lo strumento Distribuzione applicazione
Compila e crea il pacchetto dell'app.
Se distribuisci l'app su un dispositivo, assicurati che il dispositivo sia registrato e connesso.
Nella schermata iniziale del computer trova lo strumento Distribuzione applicazione.
Puoi anche eseguire lo strumento dal percorso seguente:
C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeploy.exe
Esegui lo strumento
Lo strumento si avvia, come illustrato nella screenshot seguente.
Nell'elenco a discesa Destinazione seleziona Dispositivo o uno degli emulatori disponibili.
Nel campo App fai clic su Sfoglia e individua il file di pacchetto che vuoi distribuire.
Fai clic su Distribuisci.
Se la distribuzione viene completata correttamente, il campo Stato visualizza il messaggio Distribuzione app completata.
Distribuzione di un'app dal prompt dei comandi
Usa la versione da riga di comando dello strumento Distribuzione applicazione (appdeploycmd.exe) per distribuire un'app dal prompt dei comandi. Lo strumento da riga di comando consente di distribuire un'app da uno script o da un'app personalizzata.
Per distribuire un'app dal prompt dei comandi
Compila e crea il pacchetto dell'app.
Se distribuisci l'app su un dispositivo, assicurati che il dispositivo sia registrato e connesso.
Apri una finestra del prompt dei comandi.
Se la variabile d'ambiente PATH non include il percorso di AppDeployCmd.exe, passa alla cartella seguente.
C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy
Esegui AppDeployCmd.exe con le opzioni descritte nella tabella seguente.
Opzioni e sintassi di distribuzione dalla riga di comando
La sintassi di AppDeployCmd.exe è la seguente:
AppDeployCmd.exe <cmd[:param]> <product-id/app filename> <targetdevice[:param]>
La tabella seguente descrive le opzioni della riga di comando per AppDeployCmd.exe.
Puoi installare o reinstallare un'app sul dispositivo di destinazione oppure puoi aggiornare un'app già installata. Per conservare i dati o le impostazioni salvate da un'app già installata, usa le opzioni update anziché le opzioni install.
Opzione |
Descrizione |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<cmd[:param]> |
Specifica il comando da eseguire. Questa opzione presenta uno dei valori seguenti:
|
||||||||||||||||
<product-id> |
Specifica il GUID che identifica l'app. Questo valore è contenuto nel file manifesto dell'app per il progetto.
|
||||||||||||||||
<app filename> |
Specifica il percorso completo del pacchetto da installare o aggiornare. |
||||||||||||||||
<targetdevice[:param]> |
Specifica il dispositivo di destinazione. Questa opzione presenta uno dei valori seguenti:
|
||||||||||||||||
<force[:INTERNAL|SCARD]> |
Forza l'installazione dell'app da installare in un dispositivo di archiviazione. Puoi usare questa opzione solo con le opzioni /install e /installlaunch. .Questa opzione presenta uno dei valori seguenti:
|
Esempi di distribuzione della riga di comando
Ecco alcuni esempi di distribuzione da riga di comando. Gli esempi seguenti presuppongono che product-id sia f8ce6878-0aeb-497f-bcf4-65be961d4bba e app filename sia D:\PhoneApp2.appx.
Installa l'app sull'emulatore predefinito.
AppDeployCmd.exe /install D:\PhoneApp2.appx /targetdevice:xdInstalla l'app sull'emulatore predefinito e lo esegue.
AppDeployCmd.exe /installlaunch D:\PhoneApp2.appx /targetdevice:xdEsegue l'app installata con il valore Product ID specificato sul dispositivo connesso.
AppDeployCmd.exe /launch f8ce6878-0aeb-497f-bcf4-65be961d4bba /targetdevice:deAggiorna l'app installata direttamente sul dispositivo specificato dall'indice 2 del dispositivo. Per ottenere l'elenco di dispositivi validi, usa l'opzione /EnumerateDevices.
AppDeployCmd.exe /update D:\PhoneApp2.appx /targetdevice:2Aggiorna l'app già installata sul dispositivo connesso e la esegue.
AppDeployCmd.exe /updatelaunch D:\PhoneApp2.appx /targetdevice:deDisinstalla l'app con il valore Product ID specificato dall'emulatore predefinito.
AppDeployCmd.exe /uninstall f8ce6878-0aeb-497f-bcf4-65be961d4bba /targetdevice:xdEnumera l'elenco di dispositivi di destinazione validi e l'indice numerico per ogni dispositivo.
AppDeployCmd.exe /EnumerateDevices