2012-10-22 19 views
13

Jestem teraz oficjalnie zdezorientowany. Artykuł MSDN na temat instalowania środowiska .NET 4.5 zawiera następujące informacje:Czy instalacja .NET 4.5 NAPRAWDĘ zastępuje zespoły .NET 4.0?

".NET Framework 4.5 zastępuje platformę .NET Framework 4. Podczas instalowania systemu .NET Framework 4.5 w systemie z programem .NET Framework 4 zainstalowane, zespoły są zastępowane. "

Dlaczego zatem znajduję zespoły .NET 4.0 w moim systemie plików? Kiedy przejdę do "C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework", znajduję kilka folderów, w tym "v3.5", "v4.0" i "v4.5" zawierających biblioteki DLL dla każdej wersji. Co słychać?

To mówi mi, że złożeń systemu .NET Framework 4 nie zastępuje w ogóle 4.5. Czy ktoś może mi to wyjaśnić?

+0

nie jestem pewien, ale z tego co mam Słyszałem, że 4.5 zastosuje poprawki błędów do wersji 4.0, co może spowodować problemy z istniejącymi aplikacjami. – eandersson

Odpowiedz

1

Tak, NET 4.5 jest aktualizacją w miejscu dla .NET 4.0, co oznacza, że ​​CLR jest taki sam, ale dodawane są nowe biblioteki, a także poprawki błędów i poprawa wydajności, a oba z nich wskazują na .NET CLR 4.

Ale biblioteki .NET 4 w rzeczywistości nie zniknęły.

nadal można je znaleźć w:

C: Program Files \ (x86) \ referencyjny zwoje \ Microsoft \ Framework.NETFramework \ v4.0

(zakładamy, że system operacyjny jest 32-bitowy)

Dzięki niemu można kierować bezpiecznie przeciwko .NET 4, jeżeli masz zainstalowany .NET 4.5

Przejść here znaleźć więcej informacji