问题: vs2022安装的时候,没有Framework4.0、4.5、4.5.2开发组件

这个会导致:打开以前旧项目的时候,会弹出提示,让你下载旧版的Framework框架包,然而目前官网上也不再提供Framework4.0、4.5的MSI安装包,

NET SDK下载 Download .NET SDKs for Visual Studio

下载没有4.5和4.0的开发包

解决

需要从nuget里面下载文件,自己手动拷贝到指定位置。

下载得到安装包.nupkg,然后后缀名字修改为.zip 解压后得到里面的内容,解压后,进入build/.NETFramework文件夹,找到v4.5文件夹

v4.5文件夹 复制到 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework 直接覆盖替换文件夹和文件

v.4.5.2也是同理。都复制到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework文件夹下。

然后重启VS2022,就可以

下载好的文件:

链接:https://pan.baidu.com/s/1KQmZUWoiL1yxDG85bVYu6A?pwd=3puw
提取码:3puw

下载,解压,复制到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework文件夹下即可。