Multiple choice technology platforms and products

Which of following does not apply to In-Process Side-by-Side Execution in .NET 4.0 when multiple .NET framework versions are installed?

  1. With .NET 4.0, installing a new version of .NET 4.0 has no effect on existing applications built in earlier versions of .NET

  2. Components that were built with the .NET 1.1 can run side by side with version 2.0, 3.0, or 3.5 components

  3. When native application that uses COM components built with earlier versions of the .NET Framework, the COM components will run with the version of the .NET Framework they were registered with

  4. Managed application built with the .NET Framework 3.0 SP1 will run with the .NET Framework version 3.0, but can be configured to run on the .NET Framework 4 if version 3.0 is not present

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In-process side-by-side execution primarily enables .NET 4.0 applications to coexist with earlier .NET versions within the same process. However, .NET 1.x, 2.x, and 3.x components cannot generally run side-by-side within the same process - they would run in different processes or require different AppDomains. Option B incorrectly suggests broad cross-version compatibility.