We have a desktop application run on a few thousand client computers. We want to move from framework 2.0 to 3.5, but are concerned with the impact on clients. I understand that 3.0 and 3.5 are additions to the framework, and that they install service packs to 2.0; what I want to know specifically:
- When a client upgrades to the latest version (forced upgrade) and they only have framework 2.0 or 3.0, will Windows go and grab 3.5 invisibly in the background?
- If not, can we make this part of the installer or is it only available via Windows Update? (Edit: We use MSI.)
- If there is no way to make the process invisible to the user, is there a site that provides step-by-step instructions?
- If a customer is on a box where they don't have rights to update the framework, is there anything that can be done to make the app still work correctly?