Est-ce que ce programme exécute "Microsoft® Windows Embedded Handheld 6.5.3"? Ensuite, utilisez "\ Windows \ cgacutil.exe" sur le périphérique pour obtenir la version .Net Framework installée. Les fichiers de la cabine de distribution MS .Net Compact Framework se trouvent sur le PC sous "C: \ Program Files (x86) \ Microsoft.NET \ SDK \ CompactFramework". Par exemple: "C: \ Program Files (x86) \ Microsoft.NET \ SDK \ CompactFramework \ v2.0 \ WindowsCE \ wce500 \ armv4i \ NETCFv2.wm.armv4i.cab"
Il n'est normalement pas nécessaire d'installer un «plus ancien» ou le «même» cadre sur l'appareil. Normalement, WEH653 est livré avec CF3.5 installé.
Mise à jour: NETCF 2 SP2 redistribuable (ne dit pas la version CF exacte) https://www.microsoft.com/en-us/download/details.aspx?id=17981
Mais ce site dit CF2 SP2 est 2.0.6129.0: https://en.wikipedia.org/wiki/.NET_Compact_Framework (voir aussi l'histoire à https://msdn.microsoft.com/en-us/library/ms228799%28v=vs.90%29.aspx)
Où obtenez-vous cette info: 2.0.50727? BTW: Dans la plupart des cas (99,9%), l'utilisation d'une version d'exécution plus récente ne pose aucun problème. Même si vous exécutez des applications CF2 avec une exécution CF3.5
Un autre point est que si vous activez les propriétés de projet "Distribuer le dernier Runtime" (ou similaire), VS déploiera une cabine d'exécution CF vers l'unité avant de lancer l'application du projet. .
Certains projets définissent des numéros de version spécifiques pour les assemblages. Veuillez vérifier ceci et éventuellement supprimer la demande de version explicite.
Oui, je l'ai déjà fait. Allegro2 (JuniperSys) utilise CF2.0 non 3.5 selon les informations du fabricant J'ai en main ... Le problème est sur VS2008, il utilise 2.0.50727 et sur/cgacutil, ou donne 2.0.5238 et l'application ne doit pas courir ... Je suis coincé avec ça ... la seule façon dont je m'attends à ce qu'il fonctionne correctement, est d'installer 2.0.50727 avec un fichier .CAB ... fichier que je ne trouve pas dans cette version spécifique ... – nyym
"Selon les informations du fabricant que j'ai en main" à la place, utilisez cgacutil.exe sur l'appareil pour obtenir les informations réelles! – josef
Ce site dit que l'Allegro a CF3.5! : http://www.junipersys.com/Juniper-Systems-Rugged-Handheld-Computers/support/Downloads/TK6000-Ultra-Rugged-Field-PC/Microsoft-.NET-Compact-Framework – josef