Aha, hier liegt der Hase im Pfeffer...
Ohne "optimized Compile" werden .exe auf Baisis von .Net CF 1.0 erzeugt.
Mit "optimized Compile" werden .exe auf Baisis von .Net CF 2.0 erzeugt, die i.d.R. etwas kleiner und schneller sind.
Sieht also so aus, als wäre auf Deinem Device nur .Net CF 1.0 istalliert.
Ein aktuelles .Net CF 2 für das Device findest Du
hier. Die Installation lohnt sich in jedem Fall, weil viele Funktionen (insbesondere der zusätzlichen Dll's) erst ab .Net CF 2.0 verwendet werden können.
Gruß
specci48