Basically, I'm trying to determine if an application made for 1.x will run on a computer with only one copy of the installed .NET platform installed, which is a higher version than the one I am targeting, i.e. it has only one copy of .NET 2.0 or 3.0 or 3.5 or 4.0 - it has one copy of any of them, and this means that 1.0 or 1.1 will not be installed on a hypothetical computer.
Trying to determine whether application 1.0 or 1.1 will be launched - the application is a simple application, and they just need to get the maximum possible opportunity without having to install the framework (and yes, I understand that the frames are really small now for about 40 mb, but it's still not an option for me). thank
Aside: btw, I googled it to no avail, do we have or does anyone know the adoption statistics in terms of% of Windows computers that run (say) 2.0, 1.x, 3.5, etc. Or 2.0 or higher, or 1.x and higher? there is a link to the scott hanselmans blog, but it seems really optimistic and wrong for me, since I did some user analysis of ordinary users, and the adoption of 2.0+ was just over 50%, and hanselmen said, according to the Windows update, it was 95% ( and that was in January 2010).
Change \ Update . Can anyone confirm if Nayan (and Daniels under Darins answer) answers correctly? If so, it will change everything!