Se è indubbio che Microsoft abbia fatto un lavoro notevole con la famiglia di linguaggi .NET, non si può dire altrettanto della procedura di distribuzione e gestione del relativo .NET framework.
Per lo sviluppatore può essere davvero complesso predisporre scenari di test dotati delle differenti versioni, così come diagnosticare se un problema riportato da un cliente dipenda dall'assenza dal framework, o dalla presenza di una versione obsoleta dello stesso.
Allo stesso modo, per gli utenti finali potrebbe non essere semplice recuperare queste informazioni con esattezza.
In aiuto di entrambi, viene un tool messo a disposizione da Microsoft. Framework Detector, questo il nome del programma, è un'utilità che, una volta lanciata sul sistema, riporta un quadro generale di quali versioni siano installate, ed i relativi Service Pack
Il programma funziona correttamente sia con Windows XP, sia con Windows Vista
Segue una tabella riassuntiva delle varie versioni di Windows. Associato ad ognuna, è riportata la versione del .NET Framework presente di default su tale sistema operativo.
Windows 2000 e precedenti | Nessuna versione presente |
Windows XP | Nessuna versione presente |
Windows 2003 | 1.0, 1.1 |
Windows Vista | 2.0, 3.0 |
Windows Server 2008 | 2.0, 3.0 |
Windows 7 | 2.0, 3.0, 3.5 |
Windows Server 2008 R2 | 2.0, 3.0, 3.5 |
Alcune versioni del .NET framework installano automaticamente anche le versioni precedenti. In questa seconda tabella, riporto schematicamente chi installa cosa.
.NET Framework 1.0 | Non esiste alcuna versione precedente |
.NET Framework 1.1 | 1.0 |
.NET Framework 2.0 | Non installa alcuna versione precedente |
.NET Framework 3.0 | 2.0 |
.NET Framework 3.5 | 2.0, 3.0 |
La mia raccomandazione è quella di installare sempre e solo la versione più recente del .NET framework. Le possibilità che, oggi, sia ancora necessaria la versione 1.0 per eseguire qualche programma sono estremamente remote.
MegaLab.it rispetta la tua privacy. Per esercitare i tuoi diritti scrivi a: privacy@megalab.it .
Copyright 2008 MegaLab.it - Tutti i diritti sono riservati