Why does it keep asking me for .NET 2.0 even though I have .NET 4.x installed?

The issue you are experiencing is due to version compatibility of the .NET Framework! Even if you have version 4.0 (or above) installed on your system, applications that require earlier versions, such as .NET Framework 2.0 in our case, may not work properly without that specific version installed. This is because each version of the .NET Framework contains its own runtime and core libraries, and not all versions are fully backwards compatible.

Versions and dependencies
Version compatibility

To fix this, you can install the .NET Framework 3.5, which includes versions 2.0 and 3.0. You can do this by following these steps:

  1. Open Control Panel.
  2. Go to Programs and then Programs and Features.
  3. Click on Turn Windows features on or off.
  4. Select .NET Framework 3.5 (includes .NET 2.0 and 3.0) and click OK.

This should allow you to run our application that requires .NET Framework 2.0!