2012-10-22 4 views
13

Ich bin jetzt offiziell verwirrt. Der MSDN-Artikel zum Installieren des .NET 4.5-Framework enthält folgende Informationen:Ersetzt die Installation von .NET 4.5 wirklich .NET 4.0-Assemblys?

"Das .NET Framework 4.5 ersetzt das .NET Framework 4. Bei der Installation von .NET Framework 4.5 auf einem System mit .NET Framework 4 installiert, werden die Baugruppen ersetzt. "

Warum finde ich dann die .NET 4.0-Assemblys auf meinem Dateisystem? Wenn ich zu "C: \ Programme (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework" blättern, finde ich mehrere Ordner, einschließlich "v3.5", "v4.0" und "v4.5", die die DLLs enthalten für jede Version. Was geht?

Das sagt mir, dass die Assemblys von .NET Framework 4 nicht durch 4.5 überhaupt ersetzt wird. Kann das bitte jemand für mich klären?

+0

ich bin nicht sicher, zu finden, aber von dem, was ich habe Heared 4.5 wird Fehlerkorrekturen auf 4.0 anwenden, was Probleme mit bestehenden Anwendungen verursachen könnte. – eandersson

Antwort

1

Ja, NET 4.5 ist ein direktes Upgrade für .NET 4.0, was bedeutet, dass die CLR die gleiche ist, aber neue Bibliotheken sowie Fehlerkorrekturen und Leistungsverbesserungen hinzugefügt werden und beide auf .NET CLR verweisen 4.

Aber die .NET 4-Bibliotheken sind eigentlich nicht weg.

Sie können nach wie vor ihnen in:

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

(Ihr os Angenommen ist 32bit)

Mit ihm können Sie sicher gegen .NET 4 Ziel, wenn Sie .NET 4.5

Go here installiert haben weitere Informationen