System.Runtime.Versioning.FrameworkName
类是.NET Framework版本的强类型指示符。它根据版本号,配置文件(客户端配置文件)等而有所不同。在运行时,如何才能使FrameworkName
正确执行代码的运行时环境?例如,如果您在正常的非客户端配置文件设置中运行,则FrameworkName
对应于net40。
注意 - 特定程序集的版本,所用编译器的版本等在这里不匹配 - 您可能已经使用2.0编译器编译了程序集,但它可能在4.5运行时环境中运行。