I tried using Environment.Version.ToString()
to determine what .NET framework on the target machine is in use, but it says I'm using .NET 2.0, when version 4.0 is installed.
How do I detect what version of the .NET Framework is running on the target machine?