2012-10-22 17 views
13

Sono ora ufficialmente confuso. L'articolo MSDN sull'installazione di .NET 4.5 afferma quanto segue:L'installazione di .NET 4.5 REALMENTE sostituisce gli assembly di .NET 4.0?

".NET Framework 4.5 sostituisce .NET Framework 4. Quando si installa .NET Framework 4.5 su un sistema con .NET Framework 4 installato, gli assembly sono sostituiti. "

Perché, quindi, trovo gli assembly .NET 4.0 sul mio file system? Quando sfoglio "C: \ Programmi (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework", trovo diverse cartelle, tra cui "v3.5", "v4.0" e "v4.5" contenenti le DLL per ogni versione. Cosa succede?

Questo mi dice che gli assembly di .NET Framework 4 non sono stati sostituiti con 4.5. Qualcuno può chiarirlo per me, per favore?

+0

non sono sicuro, ma da quello che ho sentito 4.5 applicherà correzioni di bug a 4.0, che potrebbero causare problemi con le applicazioni esistenti. – eandersson

risposta

1

Sì, NET 4.5 è un aggiornamento sul posto per .NET 4.0, il che significa che CLR è lo stesso, ma sono state aggiunte nuove librerie, correzioni di errori e miglioramenti delle prestazioni, ed entrambi puntano a .NET CLR 4.

Tuttavia, le librerie .NET 4 non sono state eliminate.

È ancora li potete trovare in:

C: \ Program Files (x86) \ Riferimento Assemblies \ Microsoft \ Framework.NETFramework \ v4.0

(Si supponga il sistema operativo è a 32 bit)

Con esso, è possibile destinare in modo sicuro contro NET 4 se avete installato .NET 4.5

Vai here per trovare maggiori informazioni

Problemi correlati