如何使用.Net WinForms应用程序检查安装在计算机上的C# Framework4.8。
现在,我们的应用程序运行在.net Framework4.0上,但我们需要将其升级到.Net Framework4.8。因此,在升级.net框架之前,我们需要检查安装在not用户机器上的.net Framework4.8。
谢谢大家。
发布于 2022-02-21 11:05:45
由于您在问题中提到WinForms应用程序需要这样做,所以推荐的方法是使用适当的SKU进行元素在应用程序的配置文件中。。
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
</configuration>或者,如果出于任何原因,在启动应用程序后需要检查.NET Framework4.8的存在,可以查看以下注册表项的Release值
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full528040或更高的值表示安装了.NET Framework4.8(或更高版本)。
https://stackoverflow.com/questions/71205052
复制相似问题