许多旧项目还是基于.NET Framework 4.0或4.5等框架,但是微软已经停止支持这些框架并且不再提供下载。

如果用Visual Studio 2022等比较新的IDE打开,会发现无法加载项目。

无法加载项目

而且定向到的下载页面也不提供.NET Framework 4.0和.NET Framework 4.5的下载链接。

下载页面

可以到NuGet Gallery找到你需要的包,点进详细页面后下载。

NuGet Gallery

用解压缩软件打开下载的包。

解压缩软件

build/.NETFramework下以版本号命名的文件夹解压到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework下。

解压到

这时候再打开项目就可以正常加载了。