.NET Framework 4.8 已安装但未显示在 Visual Studio 2019 社区中

.NET Framework 4.8 is installed but not showing in Visual Studio 2019 community

我的操作系统是Windows 10 Pro

我已经安装了 .NET Framework 4.8。我通过两种方式确认:

  1. 打开注册表编辑器,然后转到 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full 项。检查名为 Release 的 REG_DWORD 条目,其值为 528372。检查名为 Version 的 REG_SZ 条目,其值为 4.8.04084.
  2. 打开文件资源管理器,然后转到 C:\Windows\Microsoft.NET\Framework 文件夹。我在那里看到 v4.0.30319 文件夹。进入其中,然后打开 Accessibility.dll 文件的属性。转到其详细信息,Product version4.8.4084.0

我已经安装了 Visual Studio 2019 Community Edition version 16.4.5。我打开它然后创建一个 Class Library (.NET Framework) 类型的新项目。在 配置新项目 部分的 Framework 下拉列表下,我看到最高条目是 .NET Framework 4.7.2。为什么没有 .NET Framework 4.8 的条目?我需要做什么来解决这个问题?

I have .NET Framework 4.8 installed.

每个 .NET Framework 版本有 2 种不同的风格,运行timeSDK。要在 VS2019 中引用 .NET Framework 4.8,您需要在系统上安装 .NET Framework 4.8 Developer Pack。仅拥有 .NET Framework 4.8 运行时间就足以 运行 .NET Framework 应用程序,但无法开发它们。

您可以在此处查看所有 .NET Framework 开发人员包的列表:

https://dotnet.microsoft.com/en-us/download/visual-studio-sdks

您可以通过转到控制面板中的“程序和功能”并查找“Microsoft .NET Framework 4.8 Targeting Pack”来确认它已安装。

或者,您可以通过 Visual Studio 安装程序安装目标包,方法是在“单个组件”下选择“.NET Framework 目标包”。