Side-by-side execution is the phrase used to describe the ability to install and use two distinct versions of .NET Framework on the same machine. Currently, only two distinct versions exist, .NET Framework versions 1.0 and 1.1. When both versions are installed simultaneously on the same machine, it is important to understand the effect this has on .NET applications already installed on the machine.
Windows Forms Applications
The first rule to remember is that a Windows Forms application compiled against .NET Framework version 1.0 will float up to run against .NET Framework version 1.1 if version 1.0 isn’t present. While this behavior can be modified through the use of configuration files, note that this is the standard ...