Tôi có 4 phiên bản Microsoft .NET Framework:
- 1.1
- Gói dịch vụ 2.0
- Gói dịch vụ 3.0
- 3.5 SP1
Tôi có cần tất cả chúng không?
Tôi có 4 phiên bản Microsoft .NET Framework:
Tôi có cần tất cả chúng không?
Câu trả lời:
Có 4 phiên bản riêng biệt của khung .net.
Tất cả những cái đó có thể được cài đặt và gỡ cài đặt độc lập. Đây là nơi nó bắt đầu để có được thú vị! .NET 3 đã được giới thiệu (cùng với gói dịch vụ cho .NET 2) và là một bộ thư viện bổ sung cho nó. .NET 3.5 đi theo xu hướng này (với gói dịch vụ thứ hai cho .NET 2 và gói dịch vụ cho .NET 3) và một lần nữa yêu cầu .NET 2 vì nó vừa mở rộng nó.
Bản phát hành mới nhất hoàn toàn độc lập và không yêu cầu các phiên bản trước. Nó chủ yếu tương thích ngược nên có thể khiến các ứng dụng cũ của bạn hoạt động trên đó.
Cho dù bạn có cần bất kỳ thứ gì trong số chúng hay không phụ thuộc vào những gì bạn đang chạy. Hầu hết các ứng dụng ngoài kia vẫn được xây dựng cho .NET 2 đến 3.5, vì vậy cài đặt 3.5 sẽ giúp bạn giải quyết vấn đề đó. Tôi khuyên bạn nên cài đặt 4 như tìm kiếm chuyển tiếp, đó là những gì Microsoft muốn mọi người sử dụng.
.NET 4.5 (và 4.5.1, 4.5.2) là bản cập nhật tại chỗ cho .NET 4.
Cài đặt .Net Framework 3.5 cũng cài đặt tất cả các phiên bản trước từ 2.0 trở đi. Phiên bản 1.1 là một ngoại lệ và phải được cài đặt riêng.
Vì dường như bạn cần phiên bản 3.5 SP1, nên điều này cũng sẽ cài đặt tất cả các phiên bản .Net từ 2.0 trở lên. Vì vậy, bạn thực sự không có lựa chọn nào về nó và việc cố gắng gỡ cài đặt một phiên bản có thể gây ra sự cố với các phiên bản khác dựa trên nó.
Vì có rất ít sản phẩm còn lại yêu cầu .Net 1.1, người ta có thể đợi với cài đặt của nó cho đến khi có nhu cầu thực sự cho nó. Vì nó không được cài đặt tự động và nếu nó đã được cài đặt, điều này có nghĩa là nó được yêu cầu bởi một số sản phẩm mà bạn đã cài đặt (trừ khi bạn ở trên XP, nơi nó được cài đặt theo mặc định).
Bạn chưa đề cập đến .Net 4.0, nhưng với phiên bản này, Microsoft đã cố gắng giảm kích thước của phần mềm bằng cách không bao gồm tất cả các phiên bản trước. Do đó, .Net 4.0 nhỏ hơn và được cho là tương thích ngược với tất cả các phiên bản trước đó từ 1.1 trở đi. Vì vậy, trong lý thuyết nó là người duy nhất bạn cần.
Các ứng dụng khác nhau cần các khung khác nhau và tôi đoán không có khả năng tương thích ngược, vì vậy bạn có thể cần tất cả chúng, mặc dù bạn không cần phải tải xuống chúng ngay lập tức.
Khi bạn đang cài đặt một ứng dụng cần một phiên bản khung cụ thể, bạn có thể tải xuống chúng. (Họ chủ yếu sẽ cần 2, 3 hoặc 3.5)
Không đúng về Net4 là tất cả những gì bạn cần. Tôi gỡ bỏ tất cả các phiên bản và sau đó cài đặt CHỈ v4. Ứng dụng đầu tiên tôi thử chạy (Powermate) cho biết không thể tìm thấy .NET Framework cần thiết. Vì vậy, sau đó tôi đã cài đặt Net v2 SP2 và bản cập nhật SP2 và Ứng dụng chạy tốt.
Nếu bạn đã cài đặt .NET 4, bạn có thể chạy bất kỳ ứng dụng .NET nào được xây dựng với bất kỳ khung nào từ 1.1 trở đi .
.NET Framework 4 tương thích ngược với các ứng dụng được xây dựng với các phiên bản .NET Framework 1.1, 2.0, 3.0 và 3.5. Nói cách khác, các ứng dụng và thành phần được xây dựng với các phiên bản trước của .NET Framework sẽ hoạt động trên .NET Framework 4.