Newsgroup: it.comp.lang.visual-basic
Titolo: Progetto WM per NET 3.5 e 2.0

Gentile platea,
Ho sviluppato un software con VB 2008 per apparati palmari dotati di Windows 
Mobile (5.0 e successivi), ma purtroppo sin dall'inizio avevo messo nelle 
opzioni l'utilizzo per NET Framework 3.5. Siccome il software è molto 
semplice credo che se avessi scelto l'opzione NET Framework 2.0 avrebbe 
funzionato lo stesso.
Dal momentoche molti cellulari non sono aggiornati al 3.5, nonostante 
abbiano WM 6.1, come faccio a riportare il progetto alla compatibilità col 
NET Framework 2.0 senza doverlo riscrivere daccapo?
Grazie per il Vostro aiuto.
Claudio 

Claudio Facciolo laid this down on his screen :

Apri il file di progetto e modifica
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://blogs.ugidotnet.org/corrado/

> abbiano WM 6.1, come faccio a riportare il progetto alla compatibilit� 


 NET Framework 2.0 senza doverlo riscrivere daccapo?
Vai su My Project del tuo progetto (doppio click) poi su Compilazione
ed infine sul pulsante Opzioni di compilazione avanzate, li trovi la
combo per impostare il tipo di framework che la tua applicazione
userà.
danilo
------------------------------
www.prioregroup.com

 NET Framework 2.0 senza doverlo riscrivere daccapo?
Vai su My Project del tuo progetto (doppio click) poi su Compilazione
ed infine sul pulsante Opzioni di compilazione avanzate, li trovi la
combo per impostare il tipo di framework che la tua applicazione
user�.
danilo
Grazie moltissimo Danilo.
Ho fatto come dici tu, la combo c'�, ma � disabilitata.
Delle due l'una. O il mio progetto non pu� girare sul 2.0 perch� magari ho 
usato dei controlli non compatibili con quel Framework, oppure devo prima 
cambiare qualche altra impostazione per fare in modo che la combo diventi 
enabled. I controlli erano tutti semplici, pulsanti, caselle di testo, 
combobox, una progress bar ed etichette. Forse perch� il Framework 2.0 non 
gestisce form pi� grandi di 240x320?
Grazie ancora.
Claudio
P.S.
Altrimenti, gi� che ci sei, sai se � difficile aggiornare sul cellulare il 
net 2.0 al 3.5?
------------------------------
www.prioregroup.com

 net 2.0 al 3.5?
non è difficile, c'è la versione .exe con la quale acrtivesync ti
aiuta, oppure c'è la versione .cab che la memorizzi sul cellulare e
poi la lanci da li, ma il problema è che cmq non tutti i cellulari
hanno abbastanza spazio, se non hai necessità particolari per le
applicazioni WM usa sempre esclusivamente il framework 2.0.
danilo
---------------------------------
www.prioregroup.com

 usato dei controlli non compatibili con quel Framework
forse � molto pi� probabile che tu usi qualche chiamata al framework
3.5, controlla i riferimenti che probabilmente c'� qualche cosa che �
rimasto del 3.5.
Hai ragione, ma come faccio a toglierli?
Grazie ancora
Claudio
---------------------------------
www.prioregroup.com

 Hai ragione, ma come faccio a toglierli?
devi sempre andare in riferimenti del progetto (cartellina my project
e poi riferimenti), da li puoi selezionare gli assembly da rimuovere,
e se usi funzionalità che invece lo richiedono fai aggiungi, dopo ti
compare la lista interminabile degli assembly e cerca quello
corrispondente ma di versione 2.0 (segnati gli assembly
precedentemente usati cosi non rischi di impazzire e prima di tutto
usa il pulsante riferimenti inutilizzati, cosi rimuovi già quelli che
non servono).
Danilo
----------------------------------
www.prioregroup.com

 Hai ragione, ma come faccio a toglierli?
devi sempre andare in riferimenti del progetto (cartellina my project
e poi riferimenti), da li puoi selezionare gli assembly da rimuovere,
e se usi funzionalit� che invece lo richiedono fai aggiungi, dopo ti
compare la lista interminabile degli assembly e cerca quello
corrispondente ma di versione 2.0 (segnati gli assembly
precedentemente usati cosi non rischi di impazzire e prima di tutto
usa il pulsante riferimenti inutilizzati, cosi rimuovi gi� quelli che
