我想在app.conig中使用TargetFrameworkVersion v4.0和supportedRuntime v2.0编译vb.net应用程序。然后我想使用System.Runtime.InteropServices.RuntimeEnvironment.GetSystemVersion()来检查正在运行的框架版本,并仅排除v4.0特有的/支持的代码块。有可能吗?
目的是我想运行v2.0和v4.0支持的基本代码,并且只有在客户端系统中安装了v4.0的情况下,才运行v4.0支持的高级代码。