Distribuire applicazioni Windows Phone con lo strumento Distribuzione applicazione
Puoi distribuire le app 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 della riga di comando (appdeploy.cmd). Lo strumento della 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 schermata 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 desideri 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 della riga di comando dello strumento Distribuzione applicazione (appdeploycmd.exe) per distribuire un'app dal prompt dei comandi. Lo strumento della 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, spostati sulla seguente cartella.
C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy
Esegui AppDeployCmd.exe con le opzioni descritte nella seguente tabella.
Opzioni e sintassi di distribuzione dalla riga di comando
AppDeployCmd.exe presenta la seguente sintassi:
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 seguenti valori:
|
||||||||||||||||
<id prodotto> |
Specifica il GUID che identifica l'app. Questo valore è contenuto nel file manifesto dell'app per il progetto.
|
||||||||||||||||
<nome file app> |
Specifica il percorso completo del pacchetto da installare o aggiornare. |
||||||||||||||||
<targetdevice[:param]> |
Specifica il dispositivo di destinazione. Questa opzione presenta uno dei seguenti valori:
|
||||||||||||||||
<force[:INTERNAL|SCARD]> |
Forza l'app da installare in un dispositivo di archiviazione specifico. Puoi usare questa opzione solo con le opzioni /install e /installlaunch. Questa opzione presenta uno dei seguenti valori:
|
Esempi di distribuzione della riga di comando
Di seguito sono riportati 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