2010-03-24 12 views
6

Ho la possibilità di aggiornare una suite legacy di applicazioni che attualmente utilizzano .net 1.1 al più recente .net framework.OpenNETCF 1.4 V OpenNETCF 2.3

Utilizza OpenNETCF 1.4 per comunicare con il dispositivo mobile.

Vale la pena passare da opennetCF ver 1.4 a ver 2.3?

Dovrei aspettavo blocchi stradali significativi/problemi, mentre farlo

O

se qualcuno ha già fatto l'aggiornamento, è indolore e benefico?

L'applicazione utilizza Rapi dal OpenNETCF.Desktop.Communication

Le applicazioni PDA eseguiti su Dell X51 e HP iPAQ serie

risposta

5

E 'altamente dipende da ciò che le parti del SDF che si sta utilizzando. Il materiale RAPI non fa parte del SDF, quindi non fa parte dell'equazione di comunicazione.

SDF 1.4 è stato scelto per CF 1.0. Un sacco di esso è stato deprecato da CF 2.0 e 3.5 e la maggior parte di questi pezzi deprecati sono stati eliminati perché non aveva senso avere duplicazioni funzionali.

Abbiamo inoltre rinominato molte cose per essere più in linea con le convenzioni di denominazione generali di .NET.

SDF 2.3 ha un intero carico di correzioni di errori oltre 1.4 pure.

Quindi, in generale, la migrazione 1,4-2,3 consiste principalmente di:

  • modifiche namespace utilizzare System * dove il CF ha portato nelle capacità di solo lo SDF fornito originariamente
  • cambi di nome classe per. classi rinominati (classi che si è conclusa con un "2" sono stati rinominati per terminare con un "Ex".
  • modifiche al codice utilizzando pezzi SDF refactoring (la roba rete WiFi è cambiata radicalmente nel corso di tale periodo)
+0

Chris, Grazie per la risposta. Questo è davvero quello che sto cercando. Una volta avevo provato a sostituire i riferimenti OpenNETCF con i riferimenti .Net 2.0, avevo scoperto che i controlli OpenNETCF avevano proprietà aggiuntive che i controlli .net non avevano, quindi aveva finito per essere più lavoro di quanto pensassi (TextDecoration?). –