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 :
Installer la carte de bouclage Microsoft. Pour plus d'informations, consultez Installer la carte de bouclage Microsoft.
Lier la carte de bouclage à la carte NE2000. Pour ce faire, utilisez l'onglet Réseau de la boîte de dialogue Propriétés de l'émulateur. L'ouverture de cette boîte de dialogue dépend de votre installation. Pour plus d'informations, consultez Comment : modifier les paramètres de propriété.
Connexion à Microsoft Device Emulator à l'aide d'ActiveSync
Vous pouvez utiliser Microsoft ActiveSync pour vous connecter à Microsoft Device Emulator en procédant comme suit :
Démarrez le Gestionnaire Device Emulator.
Pour plus d'informations, consultez Comment : démarrer le Gestionnaire Device Emulator.
Connectez-vous à l'émulateur voulu.
À l'aide du Gestionnaire Device Emulator, placez l'émulateur sélectionné sur station d'accueil.
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
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.)
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).
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
Placez l'émulateur sur la station d'accueil.
Pour plus d'informations, consultez Comment : placer Microsoft Device Emulator sur la station d'accueil et l'en retirer.
- ou -
Installez le pilote pour la commutation virtuelle.
Vous pouvez télécharger un pilote à partir du site Mobile Developer Center.