I'm very confused with dotnet framework installation.
Even though I've installed the latest version (4.0), some dotnet framework-based programs told me that I need to install version 1.1 or 2.0.
So, I'm curious to know whether I need to install every version of DotNet framework so that every kind of such program can run. Does it cause due to programmer's badly checks?
Thank you.