VS2022无法识别已安装的.NET Framework框架

VS2022无法识别已安装的.NET Framework框架

安装了4.6到4.8的所有框架的运行包和开发包,用VS2017就可以新建其中任何一种,但是VS2022就只有以下三种

img

网上也查找不到相关问题,求解答

补充

这是用VS2022时的情况

img

这是使用VS2017时的情况

img

这是已安装的组件

img

Hi, 你当前创建的项目类型是哪个?在VS 2022里,选择任意的. NET Framework的C#项目比如控制台项目,这个问题也会发生吗?我尝试着测试下了,新建项目时这些.NET Framework都是可选的。
可以尝试关闭VS 2022,然后打开Visual Studio Installer 去modify,然后分享下单个组件页面的截图看下。

2022  好像不支持了,你先装个vs2017  再装2022 试试

去微软.NET官网下载对应版本的SDK安装后重启vs再试一下。 https://dotnet.microsoft.com/zh-cn/download/dotnet-framework

在安装器里面找到单个组件,勾选安装对应的目标包

img

1.打开

img

2.点击修改,把这两个选项选上,安装完成重启电脑,重新打开项目,重新编译

img

https://blog.csdn.net/ch_ccc/article/details/122948207
看一下这篇博文,应该对你有帮助,你可以把VS2022不支持的对应的.NET Framework版本复制到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework就可以正常访问框架了