.NET CF 3.5 Power Toys su .NET CF 2.0
I nuovi strumenti della versione 3.5 del .NET Compact Framework ovvero
.NET CF RPM: migliorato
CLR Profiler: nuovo
Logging Options: nuovo
Finalizer Log: nuovo
Network log: esistente
Native Interop
Loader Log
sono utilizzabili anche con applicazioni .NET CF 2.0, senza bisogno di nessuna ricompilazione
L'unica cosa che occorre fare è eseguire la "vecchia" (si fa per dire) applicazione 2.0 con il runtime versione 3.5. Per farlo occorre creare un file di configurazione (app.exe.config) che indica appunto di far girare l'applicazione con il 3.5 come segue:
<configuration>
<startup>
<supportedRuntime version="v3.5.xxxx"/>
</startup>
</configuration>
dove xxxx sta per la build che state usando (Beta1, Beta2 o l'imminente RC). La Beta 2 attuale è 3.5.71210.
Un modo più semplice per farlo è usare NetCFCfg.exe direttamente dal device: questo softwarino consente di
-
Listare le versioni del .NET CF installate sul device
-
Visualizzare il contenuto della GAC
-
Editare la configurazione di default del device in base alle varie versioni installate
-
Editare appunto i file di configurazione delle applicazioni
L'exe può essere copiato a mano nella directory Windows: come sempre occorre prendere quello corretto in base a piattaforma e processore a partire dalla directory C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE (wce500 o wce400 e sottodirectory relativa al processore) o addirittura ottenere una copia automatica quando si attacca il device o l'emulatore ad ActiveSync e si sincronizza il tutto.