Wir können Ihnen hier keine endgültige Antwort geben. Das Compact Framework läuft auf einer ganzen Menge Hardware. Als ein gutes Beispiel arbeite ich fast täglich an CF-Apps und verwende ein Windows Mobile-Gerät. In der Tat habe ich gerade das WinMo 6.x SDK auf meinem Laptop installiert, und ich benutze es für die Entwicklung für wahrscheinlich 3 Jahre. Es gibt einfach kein "durchschnittliches" Gerät.
Die Frage, die Sie sich stellen müssen, lautet: "Was ist ein repräsentatives Beispiel für den Gerätetyp, den ich targetieren möchte?"
Wenn Sie auf PDAs/Telefone zielen, dann würde ich wahrscheinlich ein WinMo 5.0 Telefon für die allgemeine Verwendung bekommen, da es eine große Installationsbasis gibt und 5.0 Apps unter 6.x laufen.
Wenn Sie planen, auf Embedded-Geräte zu zielen, ist ein guter Universal-CEPC wie eine eBox 3300 nett, weil er bereits zu Windows CE bootet.
Wenn Sie I/O verwenden möchten, müssen Sie sich ein Gerät ansehen, das der eigentlichen Hardware, auf die Sie zielen, viel näher ist. In der Tat, Sie würden wahrscheinlich wollen, dass es auf Ihrem Ziel-BSP gebaut wird, da I/O Prozessor und oft OEM-abhängig ist.
+1. Ich habe selbst viele Narben von Compact Framework-Schlachten, manchmal indirekt von einem fehlerhaften OEM-BSP. –