2009-07-15 3 views
2

Gibt es Leistungsvorteile bei der Installation von CF3.5 auf einem Gerät im RAM, das bereits über CF2.0 im ROM verfügt?.NET Compact Framework 2.0 in ROM oder 3.5 in RAM verwenden?

Die Anwendung, die ich erstelle, muss nicht unbedingt die neuen Funktionen in 3.5, aber was sind die Vorteile, wenn 3.5 in RAM über 2.0 in ROM installiert ist?

Antwort

3

Auch wenn Sie mit 2.0 kompilieren, würde ich immer noch empfehlen, 3.5 zu verwenden.

Die Laufzeiten von CF 3.5 selbst sind schneller. Im Wesentlichen so in einigen Bereichen (wie XML-Parsing). 2.0-Anwendungen können auch mit einer app.config- oder einer machine.config-Dateieinstellung für das 3.5-Framework ausgeführt werden.

3.5 hat auch einige Fehlerbehebungen, die Sie beeinflussen können oder nicht, und es hat viel bessere interne Ausnahmebehandlung, also wenn Sie auf Probleme stoßen, ist es oft einfacher zu beheben.

Ich würde auch 3,5 persönlich befürworten, so dass Sie LINQ und andere Funktionen des 3.0-Compilers verwenden können.

+0

Wenn CF 3.5 Laufzeiten schneller sind als das meine Frage anwsers. Prost – user75898

0

Sicher würde ich nur 3,5 verwenden, wenn es Funktionen enthält, die ich unbedingt benötigte, die nicht in 2.0 waren. Wenn Sie 3.5 verwenden und installieren, aber keine der Nur-3.5-Funktionen verwenden, werden Sie keinerlei Vorteile sehen (es läuft möglicherweise ein kleines bisschen schneller, aber wahrscheinlich nicht).