I'm using Microsoft Visual Studio 2010 and .NET4, but I would like to create application(Windows Form Application) that can be also run in .NET2. The reason is that I want it to be very easy to use and portable across many machines and not everybody has .NET4 installed.
Can I do it or do I need to install older version of Visual Studio? Is so what version is the best for most portable .NET app.

