晚上好,每个人,
我希望在我的应用程序在运行时运行时检索框架版本。
我测试过Environment.Version,但它返回2.0.50727.8825,我预计会有3.5 / 4.0 / 4.5等。
我如何使用它来检索这些信息?
答案 0 :(得分:1)
对于.NET Framework版本4,4.5,4.5.1和4.5.2,Environment.Version属性返回一个Version对象,其字符串表示形式为4.0.30319.xxxxx。对于.NET Framework 4.6,它的点发行版和.NET Framework 4.7,它的格式为4.0.30319.42000。
对于.NET Framework 4.5及更高版本,我们不建议使用Version属性来检测运行时的版本;相反,您可以通过查询注册表来确定公共语言运行库的版本。有关详细信息,请参阅How to: Determine Which .NET Framework Versions Are Installed。