Passare da Visual Studio Express 2005 al VS express 2010

lunedì 19 aprile 2010 - 17.51

ravalon Profilo | Expert

Salve,
progetto da anni con Visual Studio Express 2005 e tra i vari lavori ho un gestionale che utilizzo nella mia azienda con soddisfazione...

Lavora quindi poggiando su .NET Framework 2.0

Vorrei installare VS Express 2010 ma ho paura della retrocompatibilità.... mi spiego meglio...

1) Ho letto che dovrò installare .NET Framework 3.5 e 4.0 sulle macchin destinatarie .... devo per forza metterli entrambi ?
2) Le varie versioni di .NET Framework sono indipendenti ?....cioè, devo tenerle installate tutte o basta che metta la 4.0 ??
2) Passando ad un framework più evoluto, cosa accadrà con i controlli usati tipo DataGridView e altri che a quanto vedo sono del framework 2.0 ?

Per il codice, avete esperienza di una facile migrazione oppure segnala milioni di errori ?


Grazie per l'attenzione

kataklisma Profilo | Senior Member

>Salve,
Ciao!

>progetto da anni con Visual Studio Express 2005 e tra i vari
>lavori ho un gestionale che utilizzo nella mia azienda con soddisfazione...
>
>Lavora quindi poggiando su .NET Framework 2.0
>
>Vorrei installare VS Express 2010 ma ho paura della retrocompatibilità....
>mi spiego meglio...
>
>1) Ho letto che dovrò installare .NET Framework 3.5 e 4.0 sulle
>macchin destinatarie .... devo per forza metterli entrambi ?
>2) Le varie versioni di .NET Framework sono indipendenti ?....cioè,
>devo tenerle installate tutte o basta che metta la 4.0 ??
>2) Passando ad un framework più evoluto, cosa accadrà con i controlli
>usati tipo DataGridView e altri che a quanto vedo sono del framework
>2.0 ?
>
>Per il codice, avete esperienza di una facile migrazione oppure
>segnala milioni di errori ?

Visual Studio 2010 è completamente ed aggiungerei banalmente, multi-targeting.
Puoi tranquillamente creare e gestire applicazioni con tutti i framework ad oggi disponibili partendo dal FW 2.0.

Aprendo soluzioni create con framework precedenti al 4.0, nel caso specifico 2.0, visual studio le gestirà con lo stesso framework con cui sono state create e potrai semplicemente usufruire dei vantaggi innovativi del nuovo IDE ;)

>Grazie per l'attenzione
Di niente, arrivederci!
------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/

ravalon Profilo | Expert

Ciao e grazie della risposta...

non ho capito due cose...

a) Posso scegliere io con quale framework lavorare o ci pensa da solo ?
b) Devo quindi tenere tutti i framework installati o c'è la possibilità di una migrazione ai nuovi controlli senza dover rimettere le mani nel codice ? Cioè....riesce da solo ad upgradare i controlli usati col 2.0 e trasformarli in quelli del 4.0 ? scusa se domando cose stupide...
....perchè altrimenti se usa il framework con cui sono stati creati vuol dire che devo installarli tutti sulla macchina di destinazione.... cioè il 2, il 3.5 e il 4 ...

A proposito... il 3.5 lo devo installare o posso usare direttamente il 4.0 ?

kataklisma Profilo | Senior Member

>Ciao e grazie della risposta...
Di niente :)

>non ho capito due cose...
>
>a) Posso scegliere io con quale framework lavorare o ci pensa
>da solo ?

Quando avvii un nuovo progetto puoi scegliere quale framework utilizzare, come nelle vecchie edizioni!

>b) Devo quindi tenere tutti i framework installati o c'è la possibilità
>di una migrazione ai nuovi controlli senza dover rimettere le
>mani nel codice ? Cioè....riesce da solo ad upgradare i controlli
>usati col 2.0 e trasformarli in quelli del 4.0 ?
Se ho capito il tuo problema ti ho gia risposto prima, se hai una soluzione 2.0 visual studio la gestira come tale utilizzando il framework 2.0, quindi niente mani al codice!

>scusa se domando
>cose stupide...
Sapessi quante domande idiote ho fatto io....

>....perchè altrimenti se usa il framework con cui sono stati
>creati vuol dire che devo installarli tutti sulla macchina di
>destinazione.... cioè il 2, il 3.5 e il 4 ...

Purtroppo alcuni software a runtime richiedono la versione specifica di un framework, è per questo che ti consiglio di installare nell'ordine seguente i framework per garantire una piena compatibilità :

2.0
3.5
4.0

Ciao ;)

------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/

ravalon Profilo | Expert

Grazie sei stato gentilissimo !

kataklisma Profilo | Senior Member

>Grazie sei stato gentilissimo !
Di niente, e miraccomando, installa tutte le versioni che ti servono in ordine crescente....;)

Ciao buona serata!

------------------------------------------
Ignazio Catanzaro

http://blogs.dotnethell.it/swdev/

ravalon Profilo | Expert

...
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5