Necessità di avere .NET framework 2.0 e 4.0 sulla macchina finale

mercoledì 05 giugno 2013 - 18.36
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows XP  |  Visual Studio Express  |  MySQL 5.1  |  Access (.mdb)  |  Firefox  |  Javascript  |  CSS 2.1  |  CSS 3.0

ravalon Profilo | Expert

Salve a tutta la splendida community,

vi scrivo per un dubbio che non ho mai chiarito...

Per un gestionale che ho sviluppato, distribuisco insieme all'installer il .NET framework 2.0 e ne verifico la presenza in fase di installazione...

Recentemente ho compilato una nuova versione che sfrutta il .NET framework 4.0 e mi domando... posso installare SOLO la 4.0 sulla macchina finale o devo installare anche la 2.0 ?
Cioè, la 4.0 contiene le librerie per far girare cio' che girava prima con la 2.0 oppure le due cose sono separate ?

Grazie per il vostro tempo!

ratum99 Profilo | Junior Member

Ciao,

è un dubbio comune perchè dal .NET framework 1.0 al 3.5 sp1 è stata utilizzata una filosofia, ma dal .NET framework 4.0 è cambiata.

questo link dovrebbe chiarire:
http://msdn.microsoft.com/it-it/library/bb822049.aspx

ravalon Profilo | Expert

Grazie per la risposta...

estrapolando questa parte di testo:

"Quando si installa .NET Framework 3.5 SP1, si ottengono automaticamente i livelli 2.0 e 3.0. Tuttavia, .NET Framework 4 termina questo approccio di sovrapposizione. A partire da .NET Framework 4, è possibile utilizzare l'hosting side-by-side in-process per eseguire più versioni di Common Language Runtime (CLR) in un unico processo. Le applicazioni compilate per le versioni 2.0, 3.0 e 3.5 possono essere eseguite nella versione 3.5, ma non funzioneranno nella versione 4 o successiva"

...mi viene da dire che se compilo attraverso .NET 4.0 mi basta il 4.0 .... tu cosa ne dici ?

ratum99 Profilo | Junior Member

>Grazie per la risposta...
>
>estrapolando questa parte di testo:
>
>"Quando si installa .NET Framework 3.5 SP1, si ottengono automaticamente
>i livelli 2.0 e 3.0. Tuttavia, .NET Framework 4 termina questo
>approccio di sovrapposizione. A partire da .NET Framework 4,
>è possibile utilizzare l'hosting side-by-side in-process per
>eseguire più versioni di Common Language Runtime (CLR) in un
>unico processo. Le applicazioni compilate per le versioni 2.0,
>3.0 e 3.5 possono essere eseguite nella versione 3.5, ma non
>funzioneranno nella versione 4 o successiva"

Si riassumendo

>
>...mi viene da dire che se compilo attraverso .NET 4.0 mi basta
>il 4.0 .... tu cosa ne dici ?

Direi proprio di si

-RA-
"Programmare è una forma d'arte come dipingere o scolpire. Non tutti ne sono capaci, ma tutti ci possono provare :-)"

ravalon Profilo | Expert

Ti ringrazio molto !!

ratum99 Profilo | Junior Member

Di nulla
-RA-
"Programmare è una forma d'arte come dipingere o scolpire. Non tutti ne sono capaci, ma tutti ci possono provare :-)"
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5