查找框架当前运行时由此应用程序使用的版本

问题描述 投票:0回答:1

各位晚上好,

我希望在我的应用程序在运行时运行时检索Framework版本。

我测试过Environment.Version,但它返回2.0.50727.8825,我预计会有3.5 / 4.0 / 4.5等。

我怎么能用来检索这些信息?

vb.net
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.