Dépannage de la connexion

Mise à jour : novembre 2007

Les informations suivantes sont conçues pour vous aider à résoudre des situations auxquelles vous pouvez être confronté lorsque vous essayez de connecter Microsoft Device Emulator à l'ordinateur de développement.

Connexion à Microsoft Device Emulator..

Utilisez le transport DMA fourni par Visual Studio pour la connexion à Microsoft Device Emulator. Ce transport élimine pratiquement tout problème de connexion entre l'ordinateur de développement et l'émulateur.

Remarque importante :

Utilisez le transport TCP/IP uniquement si vous avez de bonnes raisons. Pour résoudre les problèmes issus de l'utilisation de TCP/IP avec l'émulateur, passez en revue les étapes qui suivent. Pour plus d'informations, visitez le site Mobile Developer Center.

Connexion à Microsoft Device Emulator sans connexion réseau

Pour connecter votre ordinateur de développement à Microsoft Device Emulator sur TCP/IP lorsque vous n'avez pas de connexion réseau, vous devez :

Connexion à Microsoft Device Emulator à l'aide d'ActiveSync

Vous pouvez utiliser Microsoft ActiveSync pour vous connecter à Microsoft Device Emulator en procédant comme suit :

  1. Démarrez le Gestionnaire Device Emulator.

    Pour plus d'informations, consultez Comment : démarrer le Gestionnaire Device Emulator.

  2. Connectez-vous à l'émulateur voulu.

  3. À l'aide du Gestionnaire Device Emulator, placez l'émulateur sélectionné sur station d'accueil.

  4. Dans ActiveSync, ouvrez la boîte de dialogue Se connecter et suivez les instructions pour la configuration d'une association.

Chaque fois que vous ciblez l'appareil Pocket PC à partir de Visual Studio, vous ciblez l'émulateur par le biais d'ActiveSync. Si vous fermez le Gestionnaire Device Emulator ou l'émulateur, la connexion ActiveSync se ferme également.

Génération d'une nouvelle adresse MAC

Vous pouvez établir une nouvelle adresse MAC pour l'émulateur. Ce processus est quelquefois utile pour dépanner des problèmes réseau.

  • Dans le Registre, supprimez la clé GUID sous HKEY_CURRENT_USER\Software\Microsoft\Device Emulator\MAC Addresses.

    L'émulateur générera une nouvelle adresse MAC pour lui-même.

Identification de l'adresse IP de l'émulateur

La façon dont vous découvrez l'adresse IP qui est utilisée par l'émulateur dépend de la version de l'émulateur dont vous vous servez. Par exemple, les étapes pour Pocket PC diffèrent de celles pour Smartphone.

  • Dans le menu Démarrer de l'émulateur Pocket PC, cliquez sur Paramètres, Connexions, Cartes réseau, puis cliquez sur l'adaptateur approprié (par exemple, Pilote Ethernet compatible NE2000).

  • Sur l'émulateur Smartphone, exécutez une petite application permettant d'afficher des adresses IP. Pour plus d'informations, consultez Comment : afficher des adresses IP pour les émulateurs Smartphone.

Échec de l'ouverture d'un pilote pour la commutation virtuelle

Si vous essayez de connecter Microsoft Device Emulator à un réseau à l'aide de la carte NE2000 ou CS8900 émulée, vous avez besoin d'un pilote pour la commutation virtuelle. (Vous pouvez télécharger un pilote à partir du site Mobile Developer Center.)

Une erreur lors de l'ouverture du pilote peut survenir pour plusieurs raisons :

  • Absence de pilote.

  • Le pilote n'est pas installé sur la carte réseau sur l'ordinateur de développement.

  • Des problèmes se sont posés pendant l'installation du pilote.

  • Le pilote est dans un état désactivé.

  • L'ordinateur de développement n'a pas de carte réseau.

Procédez comme suit pour diagnostiquer la cause exacte.

Pour diagnostiquer la cause exacte de la défaillance

  1. Examinez l'onglet Réseau de la boîte de dialogue Propriétés de l'émulateur.

    Si les cartes NE2000 et/ou CS8900 sont activées, vérifiez que les cartes réseau auxquelles elles sont liées sont présentes et connectées. (Pour ouvrir la boîte de dialogue Propriétés de l'émulateur, cliquez sur Configurer dans le menu Fichier de l'émulateur.)

  2. Examinez les propriétés réseau de l'adaptateur pour vérifier que l'élément Services réseau de machine virtuelle est présent et activé, et que sa version est correcte (2.6.465.224 ou versions ultérieures).

  3. Si ces étapes ne résolvent pas le problème, réinstallez le pilote.

Connexion à un réseau

Microsoft Device Emulator proprement dit n'a aucune connectivité réseau.

Pour connecter l'émulateur à un réseau

Voir aussi

Autres ressources

Microsoft Device Emulator