Eseguire app di Windows Store in un computer remoto da Visual Studio
Tramite l'app Visual Studio Remote Tools puoi eseguire, effettuare il debug, profilare e testare un'app di Windows Store in esecuzione su un dispositivo da un secondo computer che esegue Visual Studio. L'esecuzione su un dispositivo remoto può essere particolarmente efficiente quando il computer che esegue Visual Studio non supporta funzionalità specifiche delle app di Windows Store, come il tocco, la georilevazione e l'orientamento fisico. In questo argomento vengono descritte le procedure per configurare e avviare una sessione remota.
In questo argomento
Puoi acquisire informazioni su:
Prerequisiti
Sicurezza
Come connettersi direttamente a un dispositivo remoto
Installazione di Remote Tools
Avvio di Remote Debugging Monitor
Configurazione del debugger remoto
Configurazione del progetto di Visual Studio per il debug remoto
Scelta del dispositivo remoto per progetti C# e Visual Basic
Scelta del dispositivo remoto per progetti JavaScript e C++
Esecuzione di una sessione di debug remoto
Prerequisiti
Per eseguire il debug su un dispositivo remoto:
Il dispositivo remoto e il computer che esegue Visual Studio devono essere connessi in rete o collegati direttamente tramite un cavo Ethernet. Il debug tramite Internet non è supportato.
Nel dispositivo remoto deve essere installata una licenza per sviluppatori.
Il dispositivo remoto deve eseguire i componenti di debug remoto.
Devi essere un amministratore del dispositivo remoto per configurare il firewall durante l'installazione. Devi disporre dell'accesso utente sul dispositivo remoto per connetterti al debugger remoto o eseguirlo.
Sicurezza
Per impostazione predefinita, il debugger remoto usa l'autenticazione di Windows.
Avviso
Puoi anche scegliere di eseguire il debugger remoto in modalità Nessuna autenticazione, che tuttavia è fortemente sconsigliata perché priva di qualsiasi sicurezza di rete. Scegli la modalità Nessuna autenticazione solo se sei sicuro che la rete non è soggetta a rischi derivanti da traffico ostile o dannoso.
Come connettersi direttamente a un dispositivo remoto
Se vuoi connetterti direttamente a un dispositivo remoto, collega il computer che esegue Visual Studio al dispositivo tramite un cavo Ethernet standard. Se il dispositivo non dispone di una porta Ethernet, puoi usare un adattatore da USB a Ethernet per il collegamento al cavo.
Installazione di Remote Tools
Nota
Versioni e aggiornamenti
Remote Tools per Visual Studio 2013 non è supportato per Visual Studio 2013 RC, Visual Studio 2013 Preview o per le versioni precedenti di Visual Studio.
Consigliamo di installare la versione dell'aggiornamento di Remote Tools per Visual Studio 2013 corrispondente alla versione dell'aggiornamento dell'installazione di Visual Studio.
Il debugger di Visual Studio è compatibile con qualsiasi combinazione di versioni di Visual Studio 2013 e Remote Tools per Visual Studio 2013. Le funzionalità più recenti di Visual Studio richiedono, tuttavia, che le versioni di Visual Studio e Remote Tools siano le più aggiornate.
Altri strumenti di diagnostica potrebbero richiedere le stesse versioni di Remote Tools e Visual Studio.
Installazione dei componenti di debug remoti in un dispositivo remoto
Per eseguire o salvare il programma di installazione di Remote Tools, scegli uno dei collegamenti presenti in questa tabella che corrisponde al sistema operativo del dispositivo remoto:
Visual Studio 2013
Versione dell'aggiornamento |
X86 |
X64 |
ARM |
RTM |
|||
Update 1 |
|||
Update 2 |
|||
Update 3 |
|||
Update 4 |
Visual Studio 2015
Versione |
X86 |
X64 |
ARM |
Preview |
Puoi scegliere di scaricare il programma di installazione o di eseguirlo immediatamente. Quando esegui il programma di installazione, accetta il contratto dell'utente e scegli Installa.
Per impostazione predefinita, i componenti di debug remoti vengono installati nella cartella C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger.
Avvio di Remote Debugging Monitor
Nota
Poiché il debugger remoto configura il firewall per consentire la comunicazione con un host di Visual Studio, devi essere un amministratore del dispositivo remoto per avviare il debugger remoto per la prima volta.
Dopo l'installazione di Remote Tools scegli Debugger remoto nella schermata Start. La prima volta che avvii il debugger remoto appare Configurazione debug remoto.
Nella finestra di dialogo Configurazione debug remoto:
Se l'API per servizi Web Windows non è installata, scegli Installa.
Nel gruppo Configura Windows Firewall seleziona le reti a cui intendi consentire la connessione. Sono abilitate solo le reti a cui il dispositivo è connesso attualmente. Devi scegliere almeno una rete.
Scegli Configura debug remoto per impostare le opzioni del firewall e avviare il debugger remoto. Apri la finestra di dialogo Visual Studio Remote Debugging Monitor per concedere agli utenti le autorizzazioni per gli strumenti remoti e impostare altre opzioni avanzate.
Viene visualizzata la finestra di dialogo Visual Studio Remote Debugging Monitor. Da questa finestra di dialogo puoi concedere autorizzazioni agli utenti per Remote Tools e impostare altre opzioni avanzate.
Configurazione del debugger remoto
Per modificare la configurazione del debugger remoto hai a disposizione due strumenti.
Dal menu Strumenti di Visual Studio Remote Debugging Monitor:
Scegli Opzioni per modificare il numero di porta, la modalità di autenticazione o un intervallo di timeout del debugger remoto.
Scegli Autorizzazioni per aggiungere o rimuovere utenti che dispongono di autorizzazioni per il debug remoto.
Nota
Le autorizzazioni devono essere concesse a ogni account utente che esegue il debug in modalità remota.
Usa la Configurazione guidata del debugger remoto per impostare opzioni avanzate per il debugger remoto. Per aprire la procedura guidata, scegli Configurazione guidata del debugger remoto nella schermata Start.
Nella pagina Configurazione del servizio Visual Studio Remote Debugger puoi scegliere di eseguire il debugger remoto come servizio. Nella maggior parte dei casi, l'esecuzione come servizio non è obbligatoria.
Nella pagina Configurazione di Windows Firewall per il debug puoi aggiungere o rimuovere il tipo di reti a cui dovrà connettersi il debugger remoto. Sono abilitate solo le reti a cui il dispositivo è connesso attualmente. Devi scegliere almeno una rete.
Configurazione del progetto di Visual Studio per il debug remoto
Specifica il dispositivo remoto a cui è possibile connettersi nelle proprietà del progetto. La procedura varia in base al linguaggio di programmazione. Puoi digitare il nome di rete del dispositivo remoto o selezionarlo nella finestra di dialogo Seleziona connessione debugger remoto.
Nella finestra di dialogo sono elencati solo i dispositivi che eseguono il debugger remoto presenti sulla subnet locale del computer con installato Visual Studio.
Suggerimento
In caso di problemi di connessione a un dispositivo remoto, prova a immettere l'indirizzo IP del dispositivo. Per determinare l'indirizzo IP di un dispositivo, apri una finestra di comando e digita ipconfig. L'indirizzo IP è indicato come IPv4 Address.
Scelta del dispositivo remoto per progetti C# e Visual Basic
In Esplora soluzioni seleziona il nome del progetto, quindi scegli Proprietà dal menu di scelta rapida.
Seleziona Debug.
Scegli Computer remoto dall'elenco Dispositivo di destinazione.
Immetti il nome di rete del dispositivo remoto nella casella Computer remoto o scegli Trova per scegliere il dispositivo nella finestra di dialogo Seleziona connessione debugger remoto.
Scelta del dispositivo remoto per progetti JavaScript e C++
In Esplora soluzioni seleziona il nome del progetto, quindi scegli Proprietà dal menu di scelta rapida.
Espandi il nodo Proprietà di configurazione, quindi seleziona Debug.
Scegli Debugger remoto dall'elenco Debugger da avviare.
Immetti il nome di rete del dispositivo remoto nella casella Nome computer o fai clic sulla freccia giù nella casella per scegliere il dispositivo nella finestra di dialogo Seleziona connessione debugger remoto.
Esecuzione di una sessione di debug remoto
Puoi avviare, arrestare ed esplorare una sessione di debug remoto come una sessione locale. Prima di avviare il debug, assicurati che Remote Debugging Monitor sia in esecuzione sul dispositivo remoto.
Scegli quindi Avvia debug dal menu Debug (tastiera: F5). Il progetto viene ricompilato, quindi distribuito e avviato sul dispositivo remoto. Il debugger sospende l'esecuzione in corrispondenza dei punti di interruzione. Nel codice potrai quindi eseguire un'istruzione, eseguire un'istruzione/routine e uscire da un'istruzione/routine. Scegli Termina debug per terminare la sessione di debug e chiudere l'app remota. Per altre informazioni, vedi Eseguire il debug di app dello Store in Visual Studio.
Vedere anche
Concetti
Eseguire il debug di app dello Store in Visual Studio
Altre risorse
Eseguire il debug e il test delle app dello Store con Visual Studio