已安装的.NET Framework 4.7.2未在Visual Studio目标框架选项中显示
确认.NET Framework 4.7.2开发包的完整安装:
打开控制面板→程序和功能,找到「Microsoft .NET Framework 4.7.2 Developer Pack」,确认它已成功安装。如果找不到该条目,说明安装包可能损坏或未完成安装,重新下载匹配系统位数(x86/x64)的开发包并重新安装。检查Visual Studio版本兼容性:
确保你的Visual Studio版本支持.NET Framework 4.7.2——VS 2017 15.5及以上版本、VS 2019、VS 2022均兼容该框架。如果是旧版VS(如VS 2017早期版本),需先升级Visual Studio到兼容版本。手动刷新Visual Studio框架列表:
关闭所有VS窗口,以管理员身份打开命令提示符,执行命令:devenv /setup等待命令执行完成后,重新启动Visual Studio再查看目标框架选项。
选择正确的项目模板:
确保创建的是「控制台应用(.NET Framework)」模板(而非.NET Core/.NET 5+的控制台模板),部分旧模板或跨平台模板可能不显示.NET Framework 4.7.2选项。验证注册表中的框架信息:
运行regedit打开注册表编辑器,导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.7.2,确认该路径存在且包含有效键值。若不存在,说明开发包安装不完整,需重新安装。
内容的提问来源于stack exchange,提问作者Maxxx

