Według mojego własnego doświadczenia, w następujący sposób należy postępować:
Aby uruchomić aplikacje .NET utworzone w wersjach 1.0 i 1.1, musisz zainstalować tylko najnowszą kompilację biblioteki wyższej 1.x stworzoną przez firmę Microsoft (pakiet Microsoft .NET Framework 1.1 i pakiet aktualizacji SP1).
Aby uruchomić aplikacje .NET wykonane w wersjach 2.0, 3.0 i 3.5, należy zainstalować tylko najnowszą kompilację biblioteki wyższej 3.x firmy Microsoft (Microsoft .NET Framework 3.5 SP1).
Aby uruchomić aplikacje .NET utworzone w wersjach 4.0, 4.5, 4.5.1 i 4.5.2, należy zainstalować tylko najnowszą bibliotekę biblioteki wyższej 4.x stworzoną przez firmę Microsoft (Microsoft .NET Framework 4.5.2, obecnie najnowsza kompilacja biblioteki dla każdego 4.x).
Obecnie należy zainstalować w systemie tylko te 3 pakiety (Microsoft .NET Framework 1.1, Microsoft .NET Framework 3.5 SP1 i Microsoft .NET Framework 4.5.2) w systemie, aby uzyskać wszystkie aktualne i stare wersje wersje .NET Framework i można uruchomić dowolną aplikację .NET i nie jest konieczne instalowanie innych oddzielnych kompilacji pakietów, takich jak Microsoft .NET Framework 2.0, 3.0, 4.0 itd., ponieważ są już zawarte w wymienionych wyżej pakietach.