如何检查机器上安装的.Net Framework 4.8



如何使用C#WinForms应用程序检查机器上安装的.Net Framework 4.8。

现在我们的应用程序运行在.net Framework 4.0上,但我们需要将其升级到.net Framework 4.8。所以在升级.net框架之前,我们需要检查用户机器上是否安装了.net框架4.8。

谢谢大家。

由于您在问题中提到WinForms应用程序需要此功能,因此建议使用适当的SKU(例如(配置应用程序配置文件中的supportedRuntime元素

<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
</configuration>

或者,无论出于何种原因,如果在启动应用程序后需要检查是否存在.NET Framework 4.8,则可以查看以下注册表项的Release值:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full

值为528040或更高表示已安装.NET Framework 4.8(或更高版本(。

最新更新