Question

Voici mon problème. J'essaie actuellement de développer une application .Net Compact Framework 2.0 (en C #) sur un périphérique Windows CE 5.0.

Premièrement: comment déboguer / émuler l’application dans Visual Studio 2008? Je ne parle pas de déboguer une application déjà déployée sur le périphérique, mais de déboguer la version sur mon bureau. J'ai un accès limité ou inexistant au prototype.

Deuxièmement: comment puis-je l'intégrer à l'image du système d'exploitation créée par Platform Builder pour Windows CE 5.0? Est ce que j'ai besoin de ?

Merci pour votre temps

Était-ce utile?

La solution 3

D'accord, merci à tous pour vos réponses rapides et agréables. Bien que j’aie trouvé ma propre solution, la vôtre est peut-être aussi valable que la mienne.

En gros, ce que je ne vous ai pas dit (parce que je ne le savais pas non plus), c'est que je n'avais pas vraiment besoin d'émuler le système d'exploitation, je n'avais besoin que de travailler avec le framework. J'ai trouvé le meilleur moyen de & "Émuler &"; une telle situation ici .

De plus, j’ai constaté que le moyen le plus simple de déployer l’application sur le périphérique consiste à utiliser ActiveSync et j’ai trouvé juste le bon article (MSDN) .

Ctacke: C’est probablement parce que j’ai appris ce type de développement que j’ai commis une erreur en créant / installant & "mon propre SDK &"; de sorte que Visual Studio a cessé de fonctionner correctement. Mais bien sûr, des fouilles ont fait disparaître cela. Merci quand même. J'aimais bien l'idée de développer avec un appareil de test. Malheureusement, la société pour laquelle je travaille a déjà choisi un appareil, mais elle ne pouvait pas encore me fournir de prototype à des fins de développement.

Frans, je n'ai pas trouvé votre simulateur CE, mais je suis presque sûr de ne pas l'avoir assez cherché, alors merci.

Autres conseils

Vous avez quelques options. L'une serait d'installer le BSP d'émulateur, de créer votre propre image d'émulateur, de créer un SDK personnalisé et de l'installer, puis de déboguer en ciblant cet émulateur. C'est assez simple à faire.

Cela dit, je ne le ferais toujours pas. Une option bien meilleure consiste simplement à acheter un périphérique WinCE bon marché, comme un Kit de démarrage eBox 4300 . C’est beaucoup plus facile, plus rapide et plus fiable de cibler le vrai fer.

En ce qui concerne l’intégration de l’application, c’est comme les autres. Assurez-vous que le composant CF est inclus dans la conception de votre système d’exploitation à partir du catalogue, puis ajoutez votre application à votre fichier PROJECT.BIB (et aux fichiers REG et / ou DAT si nécessaire) et exécutez à nouveau le programme makeimg.

Vous devez utiliser l'émulateur fourni avec le kit de développement logiciel CE. Vous pouvez l’utiliser directement depuis vs.net, et toutes les fonctionnalités de Win CE sont gagnantes. Le débogage fonctionne alors sur cet émulateur, vous pouvez donc parcourir votre code comme s'il était exécuté sur un périphérique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top