When multiple runtimes are installed on the Host:
2.1.811
3.1.404
5.0.100
And the host is configured to run as 3.1 application, then loading the System.Runtime 5.0.0 fails.
Expected behaviour: when the host is operating using the 3.1 runtime, the 3.1 runtime assemblies must be loaded, even though 5.0 assemblies are available on the host.
When multiple runtimes are installed on the Host: 2.1.811 3.1.404 5.0.100
And the host is configured to run as 3.1 application, then loading the System.Runtime 5.0.0 fails. Expected behaviour: when the host is operating using the 3.1 runtime, the 3.1 runtime assemblies must be loaded, even though 5.0 assemblies are available on the host.