因为VS2022最低支持.NET Framework 4.8,而4.8以下版本的项目(如.NET Framework 4.0、4.5等),由于版本过低而无法被VS2022直接打开 。
要解决这个问题,有个简单的办法——下载并安装较低版本的.NET Framework
操作步骤:
1.通过nuget包管理器,搜索 microsoft.netframework.referenceassemblies.net40.nupkg 并下载安装。
2.打开下载的文件目录,默认存储在 C:\Users\[你的用户名]\.nuget\packages\microsoft.netframework.referenceassemblies.net40
3.将子目录 \1.0.3\build\.NETFramework\v4.0 复制到 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework 目录下
4.重启 VS2022 后生效
(也可以直接下载 .nupkg 包,将其扩展名改为.zip,然后解压)