Quote Originally Posted by IanS View Post
Bear with me oh wise one - grasshopper trying to learn here.

As a developer then if I want to make an application that needs, for example, 3.5 then I need to deploy 3.5 and ALL previous versions with my application ? because the user of my application may still be on v1.0

Or do you simply assume that your user has the required version and not deploy any version of the framework at all and your user will just have to go and get the required version (VERSIONS) if he doesn't.
Only if you deploy your application on a cd/dvd/usb drive would you want to consider having the installer install the FW(s) from the same spot as the app's installer, in which you would have to have the 2.0 FW all the way up to your app's targeted FW. Otherwise, just have the installer download the correct FW(s) from Microsoft.

I have yet to see a valid reason in support of vb6 in this thread.