I developed an application using Visual Studio 2010, which by default compiles in the .NET Framework 4. However, as far as I know, my application does not use any special features of .NET 4 and will probably work perfectly compiled to 3 / 3,5 or even 2. The main problem that I see when compiling on v4 is that many users will not have the v4 infrastructure installed, so it will need to go through the download and installation process. Are there any performance / security / etc benefits for working with the same code compiled in v4 rather than with previous versions, which would justify using v4, or should I use old versions until I need new features found in 4?
Amr
Amr bekhit
source share