If I include all the libraries a project refers to, would the compiled application be able to run in an environment which doesn't have the required .NET Framework installed?
To be more precise, if I develop using .Net 4.0 features, would the application be able to run on a system which only has .Net 2.0 installed if I include the referenced libraries (i.e. copy them next to the executable)?
I did read this question Deploying .net 4 apps on .net 2 machines, but I'm not sure of the answer because other users say that you can also redistribute the .NET runtime with your application.