Roberto Brunetti Mobile Blog

Bridging the Mobility Gap !

Recent Posts

Tags

Community

Email Notifications

.NET Blogs

Archives

.NET Compact Framework 2.0 SP 1: cambio directory, casini e workaround

Esistono due versioni del .NET CF 2.0 SP1 (oltre a quelle destinate al Platform Builder):

1) Web download: monta sopra al .NET CF 2.0 nel senso che disinstalla il precedente e successivamente installa il tutto da zero. Si può installare anche senza avere il .NET CF 2.0.

2) VS 2005 Patch: necessita del .NET CF 2.0 installato sulla macchina e esegue solo un aggiornamento.

Se avete montato come ho fatto io (visto che è uscito prima) il web download, per installare la VS 2005 patch occorre rimuovere da Control Panel il .NET CF 2.0 SP1, reinstallare dal CD originale di VS 2005 (sotto vs\wcu\NetCF trovate il .MSI) e poi applicare la patch.

In entrambi i casi: //UPDATE: su un altro PC dove non avevmo mai montato il web download, quanto segnalo in seguito non è successo. Le dll e i cab del .NET CF 2.0 SP1 sono rimasti nella directory corretta.
Hanno deciso di spostare la directory di installazione da C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0 a C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0.

Questo spostamento fa si che il .NET CF 1.0 (comunque utilizzabile da VS 2005 per creare applicazioni 1.0) rimanga nelle sua directory sotto Visual Studio 8, mentre il 2.0 sia andato a finire da tutt'altra parte.

Molti SDK esterni (vedi InTheHand) e in particolare Symbol SDK 1.3 rimangono purtroppo nella directory iniziale e da quì il casino: ad esempio il Symbol SDK 1.3 non funziona più in quanto VS 2005 quando cerca di fare il deploy del CAB non trova più niente.

Il workaround generale è copiare a mano tutti (tutti significa tutte le dll e i .xml:-) nella nuova location. Al termine potete cancellare i file dalle directory di Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0.

Mi direte: pirla...potevi fare una move, no ?

Purtroppo Si e No. Occorre che nella directory iniziale rimanga la struttura delle directory compresi i cab, mentre i file dll e xml possono essere tranquillamente spostati. Per questo consiglio di non far move dell'albero da Windows Explorer, altrimenti saltano i riferimenti interni al SDK.

Quindi in pratica copia di tutta la struttura e se volete, cancellazione dei file interni.

Hope useful

Comments

Roberto Brunetti said:

Oggi ho installato il Windows SDK RC1 e mi sono successe due cose strane. La prima è che la disinstallazione...

# September 5, 2006 6:51 PM