none
VS2010 und Compact Framework (nochmal) RRS feed

  • Allgemeine Diskussion

  • Hallo,

    ich habe gerade einiges an Zeit verbraten um feststellen zu müssen, dass sich eine mit VS2008 erstellte Solution nicht nach VS2010 convertieren lässt. der Schritt ist mir mehr als unverständlich. Auch wenn es heißt, CF7.0 (oder wie das heißen wird) wird um einiges besser usw. Leider gibt es noch genug Hardware, die nur CF2.0oder 3.5 unterstützt. Ja, ich weiß, ich könnte VS2008 parallel  installieren. Leider habe ich in verschiedenen Solutions sowohl Anwendungen, Libraries und Services für das richtige Framework und Anwendungen für das kompakte. Der Hintergrund, es gibt Anwendungen, die entweder als Service unter (erwachsenem) Windows, als auch Anwendungen die als Console unter CF laufen sollen. Die verwenden beide die selben Libs aus der Solution.

    Da ich nicht auf die Debug Möglichkeiten einer CE Maschine angewiesen bin und auch keine Oberflächen erstelle, würde es mir ja schon ausreichen, dass ich wenigstens die CFLibraries verwenden könnte, um die Anwendung zu erstellen. Ggf. diese auch in der Console ausführen könnte. Jetzt ist VS2010 scheinbar trotzdem nicht fähig eine andere mscorlib.dll zu verwenden. Ich nehme zwar den Haken raus, aber wenn ich die vom CF hinzufügen möchte, bekomme ich eine Fehlermeldung.

    Ich hab das Ganze zwar jetzt über eine Batch Datei zu Kompilierung realisiert und scheinbar kommt hier auch was ordentliches raus, aber toll ist das alles nicht.

    Da ich aber nicht der einzige bin dem es so geht kann ich mir nicht vorstellen, dass hier noch niemand eine richtige Lösung gefunden hat. Hat hier wirklich noch niemand ein funktionierendes Template geschaffen mit dem man wenigstens CF Konsolenanwendungen schreiben kann? Es gibt so viele Plugins und AddOns mit grafischer Oberfläche, da sollte doch selbst ein Designer für CF Anwendungen kein Problem darstellen.

    Welche Steine liegen einem hier im Weg?

    Danke schonmal

     

    Gruß

    Martin

    Freitag, 28. Oktober 2011 14:28

Alle Antworten