Theo kinh nghiệm của riêng tôi, theo cách sau bạn nên tiến hành:
Để chạy các ứng dụng .NET được tạo bằng các phiên bản 1.0 và 1.1, bạn chỉ cần cài đặt thư viện 1.x mới nhất của Microsoft (Microsoft .NET Framework 1.1 và SP1 Update Package).
Để chạy các ứng dụng .NET được tạo bằng các phiên bản 2.0, 3.0 và 3.5, bạn chỉ cần cài đặt thư viện 3.x mới nhất của Microsoft (Microsoft .NET Framework 3.5 SP1).
Để chạy các ứng dụng .NET được tạo bằng các phiên bản 4.0, 4.5, 4.5.1 và 4.5.2, bạn cần phải cài đặt chỉ thư viện 4.x mới nhất cao hơn được tạo bởi Microsoft (Microsoft .NET Framework 4.5.2, hiện tại xây dựng thư viện mới nhất cho bất kỳ 4.x) nào.
Vì vậy, hiện tại, bạn cần cài đặt trong hệ thống của bạn chỉ 3 gói này (Microsoft .NET Framework 1.1, Microsoft .NET Framework 3.5 SP1 và Microsoft .NET Framework 4.5.2) trong hệ thống của bạn để có được tất cả hiện tại và cũ Các phiên bản của .NET Frameworks và bạn có thể chạy bất kỳ ứng dụng .NET nào và không cần cài đặt các gói xây dựng riêng biệt khác như Microsoft .NET Framework 2.0, 3.0, 4.0, v.v. vì đã được bao gồm trong các gói được đề cập ở trên.