Risoluzione dei problemi di connessione

Aggiornamento: novembre 2007

Le informazioni riportate di seguito consentono di risolvere le situazioni che potrebbero verificarsi quando si tenta di stabilire una connessione tra l'emulatore di dispositivo e il computer di sviluppo.

Connessione all'emulatore di dispositivo

Utilizzare il trasporto DMA fornito da Visual Studio per la connessione all'emulatore di dispositivo. Questo trasporto consente di eliminare quasi tutti i problemi di connessione tra il computer di sviluppo e l'emulatore.

Nota importante:

Utilizzare il trasporto TCP/IP solo in caso di seri e specifici motivi. Per risolvere i problemi causati dall'utilizzo di TCP/IP con l'emulatore, esaminare le procedure riportate di seguito. Per ulteriori informazioni, visitare il sito Windows Mobile Developer Center (informazioni in lingua inglese).

Connessione a un emulatore di dispositivo senza connessione di rete

Per connettere il computer di sviluppo all'emulatore di dispositivo tramite TCP/IP quando non si dispone di una connessione di rete, è necessario effettuare le seguenti operazioni:

Connessione all'emulatore di dispositivo tramite ActiveSync

Per utilizzare Microsoft ActiveSync per la connessione all'emulatore di dispositivo, attenersi alla procedura seguente:

  1. Avviare Gestione emulatori di dispositivo.

    Per ulteriori informazioni, vedere Procedura: avviare Gestione emulatori di dispositivo.

  2. Connettersi all'emulatore desiderato.

  3. Utilizzando Gestione emulatori di dispositivo, inserire l'emulatore selezionato nell'alloggiamento.

  4. In ActiveSync, aprire la finestra di dialogo Connessione e seguire le istruzioni per impostare una relazione.

Ogni volta che si seleziona il dispositivo Pocket PC da Visual Studio, la selezione dell'emulatore viene effettuata tramite ActiveSync. Pertanto, chiudendo Gestione emulatori dispositivo oppure l'emulatore, viene chiusa anche la connessione ActiveSync.

Generazione di un nuovo indirizzo MAC

È possibile determinare un nuovo indirizzo MAC per l'emulatore. Talvolta questo processo risulta utile per la risoluzione dei problemi di rete.

  • Nel Registro di sistema, eliminare la chiave GUID in HKEY_CURRENT_USER\Software\Microsoft\Device Emulator\MAC Addresses.

    L'emulatore genererà un nuovo indirizzo MAC.

Identificazione dell'indirizzo IP dell'emulatore

Le modalità di individuazione dell'indirizzo IP utilizzato dall'emulatore dipendono dalla versione dell'emulatore che si sta utilizzando. La procedura per Pocket PC, ad esempio, è diversa da quella per Smartphone.

  • Scegliere Impostazioni dal menu Avvia dell'emulatore di Pocket PC, fare clic su Connessioni, quindi su Schede di rete e infine sulla scheda appropriata, ad esempio Driver Ethernet Compatibile NE2000.

  • Sull'emulatore di Smartphone eseguire una piccola applicazione per visualizzare gli indirizzi IP. Per ulteriori informazioni, vedere Procedura: visualizzare indirizzi IP per emulatori di Smartphone.

Apertura del driver Virtual Switch non riuscita

Se si sta tentando di connettere l'emulatore di dispositivo a una rete tramite la scheda NE2000 o CS8900 emulata, è necessario un driver Virtual Switch, che può essere scaricato dal sito Windows Mobile Developer Center (informazioni in lingua inglese).

È possibile che durante l'apertura del driver si verifichi un errore dovuto a vari motivi:

  • Assenza del driver.

  • Nella scheda di rete del computer di sviluppo non è installato il driver.

  • Si sono verificati dei problemi durante l'installazione del driver.

  • Il driver è nello stato disattivato.

  • Il computer di sviluppo non dispone di una scheda di rete.

Per diagnosticare la causa esatta, utilizzare la procedura indicata di seguito.

Per diagnosticare la causa esatta della mancata riuscita dell'operazione

  1. Visualizzare la scheda Rete della finestra di dialogo Proprietà emulatore.

    Se sono attivate le schede NE2000 e/o CS8900, verificare che le schede di rete alle quali sono associate siano presenti e connesse. Per aprire la finestra di dialogo Proprietà emulatore, fare clic su Configura nel menu File dell'emulatore.

  2. Nelle proprietà di rete della scheda, verificare che l'elemento Servizi di rete macchina virtuale sia presente e attivato, e che la versione sia corretta (2.6.465.224 o successive).

  3. Se la procedura non consente la risoluzione del problema, reinstallare il driver.

Connessione a una rete

Di per sé, l'emulatore di dispositivo non dispone di connettività di rete.

Per connettere l'emulatore a una rete

Vedere anche

Altre risorse

Emulatore di dispositivo