Siccome è uscita la versione 4 di Framework, è possibile utilizzare
Framework 4.0 per tutto il software che ha bisogno di tutte le precedenti
versioni di Framework (3.5, 3,0, 2.0, 1.1)?
Dato che questo è un forum Microsoft, occorrerebbe una risposta certa e
definitiva.
Manca infatti, anche per le versioni precedenti, una relazione o
documentazione sulla possibilità di utilizzare la versione più recente di
Framework per sostituirla al posto di tutte le precedenti.
Su ciò occorre quindi fare chiarezza, una volta per tutte.
Questa ᅵ la risposta ufficiale:
The .NET Framework 4 is highly compatible with applications that are
built with earlier .NET Framework versions, except for some changes
that were made to improve security, standards compliance, correctness,
reliability, and performance.
...Io non terrei in considerazione il Fx 1.0/1.1 tieni comunque
presente che i FX possono convivere col FX 4.0.
--
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - http://www.ugidotnet.org
Weblog: http://blogs.ugidotnet.org/corrado/
Il newsgroup non ᅵ un canale "ufficiale", ᅵ un canale di supporto per
le community, quindi quello che ti sto per scrivere non ᅵ una versione
"definitiva", ma solo la mia opinione.
Per quanto riguarda la compatibilitᅵ tra le varie versioni del
framework, per quanto elevata non ᅵ mai totale.
Ottimizzazioni, modifiche, cambi nella security, etc... possono portare
a situazioni in cui un'applicazione si comporta in modo diverso.
Sono casi rari, ma ᅵ proprio per questo che il Framework ha sempre
supportato l'installazione side-by-side.
Soprattutto in casi come la migrazione da 1.1 a 2.0 a 4.0 dove cambia
il CLR alla base, oltre alle librerie di supporto.
Il CLR dei Framework 2.0, 3.0 3 e 3.5 ᅵ invece lo stesso, quindi i
rischi per la compatibilitᅵ sono molto piᅵ bassi.
In generale io installo esplicitamente solo l'ultima versione del
Framework, anche perchᅵ se uno sviluppatore sa che il suo programma non
ᅵ compatibile con l'ultima versione puᅵ indicarlo nel manifest, e
richiedere l'installazione di una versione precedente.
--
Lorenzo Barbieri
Developer Evangelist - Microsoft Italia
www.lorenzobarbieri.info
Blog: http://www.geniodelmale.info