We have a Windows application that has a solution with multiple projects and a setup project. All of the projects are set to target .Net Framework 2.0. When the setup program is run, it has a prerequisite of .Net Framework 3.5. We would rather use 2.0 because we are not using anything from 3.0 or 3.5, and it has a smaller footprint and would be easier to deploy. Is there something else that needs to be done other than the setting on the projects? Does it always require the latest framework?