Condividi tramite


Eseguire app di Windows Store in un computer remoto da Visual Studio

Si applica solo a Windows

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

Download

Download

Download

Update 1

Download

Download

Download

Update 2

Download

Download

Download

Update 3

Download

Download

Download

Update 4

Download

Download

Download

Visual Studio 2015

Versione

X86

X64

ARM

Preview

Download

Download

Download

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:

  1. Se l'API per servizi Web Windows non è installata, scegli Installa.

  2. 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.

  3. 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.

  4. 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.

  1. Dal menu Strumenti di Visual Studio Remote Debugging Monitor:

    1. Scegli Opzioni per modificare il numero di porta, la modalità di autenticazione o un intervallo di timeout del debugger remoto.

    2. 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.

  1. 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.

  2. 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.

Finestra di dialogo per la selezione della connessione del 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

Proprietà del progetto gestito per il debug remoto

  1. In Esplora soluzioni seleziona il nome del progetto, quindi scegli Proprietà dal menu di scelta rapida.

  2. Seleziona Debug.

  3. Scegli Computer remoto dall'elenco Dispositivo di destinazione.

  4. 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++

Proprietà del progetto C++ per il debug remoto

  1. In Esplora soluzioni seleziona il nome del progetto, quindi scegli Proprietà dal menu di scelta rapida.

  2. Espandi il nodo Proprietà di configurazione, quindi seleziona Debug.

  3. Scegli Debugger remoto dall'elenco Debugger da avviare.

  4. 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