许多旧项目还是基于.NET Framework 4.0或4.5等框架,但是微软已经停止支持这些框架并且不再提供下载。
如果用Visual Studio 2022等比较新的IDE打开,会发现无法加载项目。
而且定向到的下载页面也不提供.NET Framework 4.0和.NET Framework 4.5的下载链接。
可以到NuGet Gallery找到你需要的包,点进详细页面后下载。
用解压缩软件打开下载的包。
将build/.NETFramework
下以版本号命名的文件夹解压到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
下。
这时候再打开项目就可以正常加载了。