由于新版 windows10、windows11自带.NET Framework 4.8,而一些旧的代码,又需要.NET 4.0、.NET 4.5等低版本的运行环境。
在 windows 11 操作系统上安装 .net framework 4.0,因为安装了 VS 2022 所以通过文件下载的文件包 dotNetFx40_Full_x86_x64.exe 无法安装如图

win11 + vs2022使用.net4.0
解决方法:替换法
1、下载.net4.0安装后的文件
https://pan.baidu.com/s/1i9Udnj9ErZX8sw_7vqPMmw?pwd=ywim 提取码: ywim
2、替换WIN11下面的路径
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework
