Default .NET Runtime Version
.net
Solution
There is no "System" variable for this.
Your application (.Net assembly) is compiled for certain framework and that framework is then used when you execute it.
Problem
I have a few .NET versions under C:\WINDOWS\Microsoft.NET\Framework\ What system variable controls what gets run by default??