2012-10-22 39 views
13

Tôi bây giờ chính thức bị nhầm lẫn. Bài viết MSDN về cài đặt khung công tác .NET 4.5 nêu rõ:Cài đặt .NET 4.5 REALLY có thay thế các phiên bản .NET 4.0 không?

"Khuôn khổ .NET 4.5 thay thế Khuôn khổ .NET 4. Khi bạn cài đặt Khuôn khổ .NET 4.5 trên hệ thống có Khuôn khổ .NET 4 cài đặt, các hội đồng được thay thế. "

Tại sao sau đó, tôi có tìm thấy hội đồng .NET 4.0 trên hệ thống tệp của mình không? Khi tôi duyệt đến "C: \ Program Files (x86) \ Tham chiếu Assemblies \ Microsoft \ Framework.NETFramework", tôi tìm thấy một số thư mục, bao gồm "v3.5", "v4.0" và "v4.5" chứa các tệp DLL cho mỗi phiên bản. Gì thế?

Điều này cho tôi biết rằng các assembly của .NET Framework 4 không được thay thế bằng 4.5. Ai đó có thể làm rõ điều này cho tôi được không?

+0

tôi không chắc chắn, nhưng từ những gì tôi có đã nghe 4.5 sẽ áp dụng các bản sửa lỗi cho 4.0, điều này có thể gây ra sự cố với các ứng dụng hiện có. – eandersson

Trả lời

1

Có, NET 4.5 là bản nâng cấp tại chỗ cho .NET 4.0 có nghĩa là CLR giống nhau nhưng các thư viện mới được thêm cũng như sửa lỗi và cải thiện hiệu suất, và cả hai đều trỏ tới .NET CLR 4.

Nhưng, các thư viện .NET 4 thực sự không bị mất.

Bạn vẫn có thể tìm thấy chúng trong:

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

(Giả os của bạn là 32bit)

với nó, bạn có thể nhắm mục tiêu một cách an toàn chống NET 4 nếu bạn đã cài đặt .NET 4.5

Go here để tìm thêm thông tin

Các vấn đề liên quan