2009-06-23 2 views
0

J'essaie de repérer quelques bogues sur une application Windows Mobile 5.0. Les testeurs peuvent reproduire ces bugs sans problème, mais je ne peux pas. Ils utilisent les périphériques sur un réseau sans fil, mais je cours toujours l'application dans un émulateur, ou sur le périphérique réel alors qu'il est dans son berceau. En d'autres termes, j'ai toujours une connexion câblée.Comment puis-je déboguer des problèmes sans fil sur une application mobile lorsque celle-ci doit être câblée pour fonctionner en mode débogage?

Je ne sais pas comment aborder cela. Les charges de bateau de l'exploitation forestière? Est-il possible d'obtenir Visual Studio pour démarrer le débogage à travers la connexion sans fil? Comment déboguer efficacement les problèmes de connexion sans fil sur un appareil mobile?

Répondre

3

Vous pouvez faire en sorte que le débogueur fonctionne sur le réseau sans fil par manually running conmanclietn2.exe and cmaccept.exe, mais le fait que le débogueur utilise alors la connexion peut affecter votre test (cela dépend des problèmes que vous essayez de trouver). Votre meilleur pari est d'utiliser la journalisation.

0

Une autre option à essayer est d'activer la connexion WLAN lorsque votre périphérique est dans la station d'accueil (je suppose qu'il désactive maintenant la connexion WLAN lorsque vous la stationnez, ce qui est la valeur par défaut du WM5). Si vous utilisez Vista, rendez-vous dans le Windows Mobile Device Center et sous Paramètres de l'appareil mobile, sélectionnez Paramètres de connexion. Assurez-vous que l'option Autoriser les connexions de données sur le périphérique lorsqu'il est connecté à un PC est cochée (je pense que l'option s'appelle la même dans ActiveSync si vous utilisez XP). De cette façon, vous aurez une connexion WLAN active lorsque vous essayez de déboguer à travers la station d'accueil.

+0

C'est au mieux ténu. Souvent, le code de réseau prendra simplement le premier adaptateur disponible, et comme ActiveSync apparaît réellement comme un adaptateur RNDIS, votre code le récupérera souvent. Croyez-moi, j'ai fait un * lot * de code sans fil (y compris l'emballage de tous les WZC). La journalisation est beaucoup plus facile et fiable. – ctacke

+0

Vous pouvez bien sûr débrancher la connexion réseau de votre machine dev, de sorte que vous savez que toute connexion réseau/internet passera par le WLAN. Ne pas dire que la journalisation n'est pas une bonne idée, mais si on n'a pas le temps de l'implémenter, cela pourrait être une solution de contournement. –

Questions connexes