已经安装了.Net Framework 4.8,但Windows功能中仍然显示4.7?

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

我已经安装了.NET Framework 4.8,然后我检查Windows功能,它仍然显示为.NET Framework4.7,并且在Internet信息服务下它也显示为ASP.NET 4.7

enter image description here

这里如何同步到4.8?

asp.net iis
1个回答
0
投票

当您安装 Windows 时,它会附带一些特定的 .Net Framework(例如,您的情况是 4.7)。 Windows 功能 UI 将仅显示操作系统附带的版本,因此您不应期望 Windows 功能会更改名称。

如果您已经安装了 .NET Framework 4.8 ,您可以检查注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP 4\Full。如果缺少 Full 子项,则未安装 .NET Framework 4.5 或更高版本。注册表中的 Release REG_DWORD 值代表安装的 .NET Framework 的版本。

.NET Framework 4.8 在所有其他 Windows 操作系统(包括其他 Windows 10 操作系统)上:528049

如果您想了解服务器中安装的所有.Net版本,请参考此链接。 https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

或者您可以使用 RuntimeInformation.FrameworkDescription 属性来查询您的应用程序正在运行的 .NET 实现和版本。

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