I need to know the version of the .NET Framework my application is running on in order to load the correct libraries (don't ask...). I can easily check the CLR version (System.Environment.Version), but the Framework version seems difficult to find. Importantly, I'm not looking for the installed version(s). That I can find. I need to know, at runtime, the version of the .NET Framework the application is calling.