Ho 4 versioni di Microsoft .NET Framework:
- 1.1
- 2.0 Service Pack 2
- 3.0 Service Pack 2
- 3.5 SP1
Ho bisogno di tutti loro?
Ho 4 versioni di Microsoft .NET Framework:
Ho bisogno di tutti loro?
Risposte:
Esistono 4 versioni distinte del framework .net.
Tutti questi possono essere installati e disinstallati in modo indipendente. È qui che inizia a diventare interessante! .NET 3 è stato introdotto (insieme a un service pack a .NET 2) ed era un set aggiuntivo di librerie. .NET 3.5 ha seguito questa tendenza (con un secondo service pack per .NET 2 e un service pack per .NET 3) e ha nuovamente richiesto .NET 2 in quanto lo ha appena esteso.
L'ultima versione è completamente autonoma e non richiede versioni precedenti. È per lo più compatibile con le versioni precedenti, quindi è possibile far funzionare le tue vecchie applicazioni.
Se ne hai bisogno o meno dipende da cosa stai correndo. La maggior parte delle applicazioni là fuori sono ancora costruite per .NET da 2 a 3.5, quindi l'installazione 3.5 ti coprirà. Consiglierei di installare 4 come guardare avanti, è quello che Microsoft vuole che le persone usino.
.NET 4.5 (e 4.5.1, 4.5.2) è un aggiornamento sul posto per .NET 4.
L'installazione di .Net Framework 3.5 installa anche tutte le versioni precedenti dalla 2.0 in poi. La versione 1.1 è un'eccezione e deve essere installata separatamente.
Poiché sembra che tu abbia bisogno della versione 3.5 SP1, questo installerà anche tutte le versioni .Net dalla 2.0 in poi. Quindi non hai davvero scelta, e il tentativo di disinstallare una versione può causare problemi con le altre versioni che si basano su di essa.
Dato che sono rimasti pochissimi prodotti che richiedono .Net 1.1, si può attendere con la sua installazione fino a quando non ce n'è davvero bisogno. Poiché non è installato automaticamente e se è già installato, ciò significa che è richiesto da alcuni prodotti che hai installato (a meno che tu non sia su XP, dove è installato di default).
Non hai menzionato .Net 4.0, ma con questa versione Microsoft ha cercato di ridurre le dimensioni del software non includendo tutte le versioni precedenti. .Net 4.0 è quindi più piccolo e dovrebbe essere retrocompatibile con tutte le versioni precedenti dalla 1.1 in poi. Quindi in teoria è l'unico di cui hai bisogno.
Applicazioni diverse richiedono framework diversi e immagino che non vi sia compatibilità con le versioni precedenti, quindi potresti averne bisogno tutte, anche se non è necessario scaricarle immediatamente.
Quando si installa un'applicazione che richiede una versione specifica di framework, è possibile scaricarli. (Avranno principalmente bisogno di 2, 3 o 3,5)
Non è vero che Net4 sia tutto ciò di cui hai bisogno. Ho rimosso tutte le versioni e quindi ho installato SOLO v4. La prima app che ho provato a eseguire (Powermate) ha affermato che non è stato possibile trovare .NET Framework richiesto. Quindi ho installato Net v2 SP2 e l'aggiornamento SP2 e l'app ha funzionato bene.
Se hai installato .NET 4 puoi eseguire qualsiasi applicazione .NET creata con qualsiasi framework da 1.1 in poi .
.NET Framework 4 è retrocompatibile con le applicazioni create con .NET Framework versioni 1.1, 2.0, 3.0 e 3.5. In altre parole, le applicazioni e i componenti creati con le versioni precedenti di .NET Framework funzioneranno su .NET Framework 4.