2010-05-05 13 views
8

Dopo aver guardato con orrore come .NET Framework 3.5 SP1 gonfiava fino a 231 MB mi sono stupito nel vedere che .NET Framework 4 Full (x86) è solo 35 MB e profilo client appena 29 MB..NET framework 4 dimensioni totali dell'implementazione dell'applicazione

La mia domanda è se .NET Framework 4 è in qualche modo dipendente dalle versioni precedenti del framework installato sul computer client o se i miei utenti dovranno scaricare solo 29 (o 35) MB se sviluppo un Winform o Applicazione desktop WPF in VS 2010 con targeting per .NET Framework versione 4.0?

Edit:

Wikipedia concorda con le risposte:

Alcuni sviluppatori hanno espresso preoccupazioni circa le grandi dimensioni del .NET installatori runtime quadro per gli utenti finali. La dimensione è di circa 54 MB per .NET 3.0, 197 MB per .NET 3.5 e 250 MB per .NET 3.5 SP1 (mentre si utilizza il programma di installazione il download tipico per Windows XP è di circa 50 MB, per Windows Vista - 20 MB). Il numero di dimensioni è parzialmente risolto con .NET 4 programma di installazione (x86 + x64) di 54 MB e non include pacchetti di installazione completi per le precedenti versioni .

risposta

5

Un'applicazione .NET 4.0 non dipende in alcun modo dalle versioni precedenti del framework in fase di installazione. .NET 4.0 è completamente indipendente e non richiede altre versioni del framework per funzionare.

+1

Se si fornisce un collegamento ad alcune pagine microsoft in cui viene dichiarato ufficialmente, accetterò immediatamente la risposta ... Non sono riuscito a trovarlo, è per questo che ho chiesto qui ... –

+0

@kzen Per riferimento, l'ultima versione free standing di .Net Framework era 2.0. Le versioni 3.0 e 3.5 basate su 2.0 è il motivo per cui avevano bisogno di installare ogni "versione". – Rangoric

4

.NET 4.0 ha come target una versione superiore del CLR, quindi no; non c'è dipendenza.